自定义控件
来源:互联网 发布:河北 知乎 编辑:程序博客网 时间:2024/04/29 20:56
1:创建一个文件夹
2:调用initWithFrame的方法自定义控件
eg:
- (instancetype)initWithFrame:(CGRect)frame{
self = [super initWithFrame:frame];if (self) { #1:实例化创建控件 #2:设置控件的属性并addSubviews;}return self;
}
- (void)layoutSubviews
{
// 注意,一定不要忘记调用父类的layoutSubviews方法!
[super layoutSubviews];
self.button.frame = … // 设置button的frame
self.label.frame = … // 设置label的frame
}
3:显示子控件
*1:在控制器中自定义一个类,且设置尺寸
LJView *view = [[LJView alloc]initWithFrame:CGRectMake:(0,100,320,35)];
*2:设置view的属性
eg:view.background = [UIColor redColor];
*3:将自定义类添加到控制器的view上
[self.view addSubviews:view];
0 0
- 自定义控件
- 自定义控件
- 自定义控件
- 自定义控件
- 自定义控件
- 自定义控件
- 自定义控件
- 自定义控件
- 自定义控件
- 自定义控件
- 自定义控件
- 自定义控件
- 自定义控件
- 自定义控件
- 自定义控件
- 自定义控件
- 自定义控件
- 自定义控件
- 自定义歌词View的优化(二)
- python 多线程(threading)
- 100天土鸡饲养计划(14)
- HDU-1272-小希的迷宫【并查集】
- js清理掉table中的除了第一行和最后一行
- 自定义控件
- 查看当前linux工作界面中正在运行的命令
- 43个优秀的Swift开源项目推荐
- js根据手机屏幕控制像素
- linux字符串转数字
- unity面试整理
- 数组对象的属性名和属性值的提取
- 利用MJRefresh 完成下拉出gif动画刷新
- CDH权限不够,修改用户和用户组为root