在我的应用里,
我要扣一个扣子
并添加一个红色标签作为子视图。
但是按钮的边框在边框上重叠,请参见图像。
的数据
这是我的代码。
类别表示绿色方框按钮
红框是一个UILabel
我想我
Category *category=[[Category alloc] initWithName:[dict valueForKey:@"category_name"] identity:[[dict valueForKey:@"category_id"] intValue] imageName:nil];
//Button Formatting.
[category setBackgroundColor:[UIColor colorWithRed:126.0/255.0 green:187.0/255.0 blue:75.0/255.0 alpha:1.0]];
[[category layer] setBorderWidth:3.0];
[[category layer] setBorderColor:[[UIColor grayColor] CGColor]];
/*Label Formatting.*/
category.lblimagesCount=[[UILabel alloc] initWithFrame:CGRectMake(category.frame.size.width-22, category.frame.origin.y-18, 26, 26)];
[category.lblimagesCount setBackgroundColor:[UIColor redColor]];
[[category.lblimagesCount layer] setBorderWidth:2.0];
[[category.lblimagesCount layer] setBorderColor:[[UIColor whiteColor] CGColor]];
[category.lblimagesCount setFont:[UIFont boldSystemFontOfSize:18]];
[category.lblimagesCount setTextColor:[UIColor whiteColor]];
[[category.lblimagesCount layer] setOpacity:1.0];
[category.lblimagesCount setTextAlignment:UITextAlignmentCenter];
[category addSubview:category.lblimagesCount];
[self.viewHeader addSubview:category];
字符串
3条答案
按热度按时间vsnjm48y1#
字符串
加上这个,最后加上这个
型
jm81lzqq2#
如果您希望redLabel不与category重叠,请根据“self.view.bounds”this和addSubView on category/Self设置其Frame
btqmn9zl3#
尝试
第一个月
添加为子视图后,