今天练习了一下,如何不用xib或者stroyboard,手动创建按钮要怎么做。之前一直在xib上拉来拉去,没啥长进。
步骤有:
需要手动声明一个按钮的创建,指定大小,添加消息接收的函数,如果有delegate,还需要自己手动设置一次。然后需要手动add到父view
示例代码:
CGRect rect;
rect.origin =CGPointMake(20.0,30.0);
rect.size =CGSizeMake(40.0,20.0);
_testButton = [[UIButtonalloc]initWithFrame:rect];
[_testButtonaddTarget:selfaction:@selector(switchView:)forControlEvents:UIControlEventTouchDown];
[_testButtonsetBackgroundColor:[UIColorredColor]];
[self.viewaddSubview:_testButton];