如何以编程方式完全像这个一样布局 UIButton?
Posted
技术标签:
【中文标题】如何以编程方式完全像这个一样布局 UIButton?【英文标题】:How to programmatically layout an UIButton exactly like this one? 【发布时间】:2011-10-20 01:12:54 【问题描述】:我正在使用 setInputAccessoryView 方法在键盘上方添加一个完成按钮,如下图所示。但是,按钮显示得很丑。因此,我需要您的帮助以编程方式创建相同的按钮(颜色、按钮类型)。
这是我当前的代码:
btDone = [[UIButton alloc] initWithType:UIButtonTypeRoundedRect];
[btDone setFrame:CGRectMake(85.0f,0.0f,80.0f,40.0f)];
[btDone setTitle:@"Done"];
[btDone setTitleColor:whiteColor];
[btDone setBackgroundColor:blueColor];
感谢您的帮助,
斯蒂芬
【问题讨论】:
分享你当前的代码。 我添加了上面的代码,谢谢帮助 这个可能有帮助:) ***.com/questions/1262574/… 【参考方案1】:如果那个黑色半透明条是 UIToolBar,那么你应该添加一个 UIBarButtonItem。初始化函数应该是initWithBarButtonSystemItem:target:action:
,其中第一个参数是UIBarButtonSystemItemDone
,target
是处理动作的对象,action
是它应该执行的选择器。
【讨论】:
以上是关于如何以编程方式完全像这个一样布局 UIButton?的主要内容,如果未能解决你的问题,请参考以下文章
如何在标准 UITableViewCell 中以编程方式自动布局右侧的自定义 UIButton。