首页 > 代码库 > iOS基础控件之 用代码创建控件,不用storyboard
iOS基础控件之 用代码创建控件,不用storyboard
在开发过程中,并不是每次都通过storyboard拖控件完成UI界面,因为storyboard上面的界面是“固定死”的,有时候可能会在程序运行过程中动态地添加一些新的控件到界面上。
比如QQ的聊天信息,是有人发出一条信息后才动态显示出来的。
因此,需要掌握如何用代码动态地添加控件 实际上,storyboard的本质就是根据图形界面描述转成相应的代码。
实践:
// 创建一个自定义的按钮UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];// 默认状态的背景[btn setBackgroundImage:[UIImage imageNamed:@"btn_01"] forState:UIControlStateNormal];// 默认状态的文字[btn setTitle:@"点我啊" forState:UIControlStateNormal];// 默认状态的文字颜色[btn setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
几行代码就可以代替在storyboard拖拽并设置控件属性同样的效果
iOS基础控件之 用代码创建控件,不用storyboard
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。