我正在尝试将一个自定义徽章添加为UIButton的子视图 -
这是我目前的代码 -
我要添加子视图的按钮是_MsgHeadBtn,它是下面屏幕截图左上方的电子邮件图标。我试图让自定义徽标出现在电子邮件图标的稍微上方和右侧,但最终结果如屏幕截图所示!有人能提供任何建议吗?请帮忙查看一下我哪里错了!
这是我目前的代码 -
//msg count initiaition
//CustomBadge *customBadge1 = [CustomBadge customBadgeWithString:@"2"];
CustomBadge *customBadge1 = [CustomBadge customBadgeWithString:@"2"
withStringColor:[UIColor whiteColor]
withInsetColor:[UIColor redColor]
withBadgeFrame:YES
withBadgeFrameColor:[UIColor redColor]
withScale:2.0
withShining:YES];
// Set Position of Badge 1
[customBadge1 setFrame:CGRectMake(self.view.frame.size.width/2-customBadge1.frame.size.width/2+_MsgHeadBtn.frame.size.width/2, 110, customBadge1.frame.size.width, customBadge1.frame.size.height)];
//add badge to view
[_MsgHeadBtn addSubview:customBadge1];
我要添加子视图的按钮是_MsgHeadBtn,它是下面屏幕截图左上方的电子邮件图标。我试图让自定义徽标出现在电子邮件图标的稍微上方和右侧,但最终结果如屏幕截图所示!有人能提供任何建议吗?请帮忙查看一下我哪里错了!
[customBadge1 setFrame:CGRectMake(_MsgHeadBtn.frame.size.width, 0, customBadge1.frame.size.width, customBadge1.frame.size.height)];
- sergio