使用PureLayout自定义UIButton

时间:2014-09-15 13:29:40

标签: ios objective-c iphone uibutton autolayout

我正在使用SmileyBorgPureLayout库进行一些自动布局魔术。

如何添加UIButtonTypeCustom

将使用以下Pure Layout UIButton类方法初始化普通按钮:

self.myButton = [UIButton newAutoLayoutView];

自定义UIButtons初始化为

UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];

因为我不能做像

这样的事情

self.myButton = [[UIButton buttonWithType:UIButtonTypeCustom] newAutoLayoutView];

并且没有'buttonType'属性来设置后期初始化 - 我该如何组合 这些步骤在PureLayout中创建自定义UIButton?

1 个答案:

答案 0 :(得分:2)

UIButton默认为UIButtonTypeCustom,因此您可以使用:

self.myButton = [UIButton newAutoLayoutView];

为了好玩,我建议您使用NSLog / printf self.myButton.buttonType