ios3--UIView的常见方法
2024-08-30 06:32:53
//
// ViewController.m
// 07-UIView的常见方法
// #import "ViewController.h" @interface ViewController ()
// 红色的view,通过连线,连线就是把oc代码和UI绑定了。
@property (weak, nonatomic) IBOutlet UIView *redView; /** 红色的view */
@property (nonatomic, weak) UIView *redView1; @property (weak, nonatomic) IBOutlet UIButton *btn1;//这些控件不会死,所以可以用weak,
@property (weak, nonatomic) IBOutlet UIButton *btn2;
@property (weak, nonatomic) IBOutlet UIButton *btn3; @end /**
* 尽量少使用tag:
1> tag的效率非常差
2> tag使用多了,容易乱
*/
@implementation ViewController - (void)viewDidLoad {
[super viewDidLoad]; // 根据tag拿到对应的view
UIView *redView = [self.view viewWithTag:];
self.redView = redView; // 1.1 创建UISwitch对象
UISwitch *sw = [[UISwitch alloc] init]; // 1.2 加到控制器的view中
[self.view addSubview:sw]; // 1.3 创建UISwitch对象
UISwitch *sw1 = [[UISwitch alloc] init]; // 1.4 加到红色的view
[redView addSubview:sw1]; // 1.5 创建一个选项卡对象
UISegmentedControl *sg = [[UISegmentedControl alloc] initWithItems:@[@"哈哈哈", @"最新文章
- 三、jquery操作DOM
- VR技术的高速发展阶段
- 安卓手机上运行 PC-E500 程序
- apache 的ab 工具
- 【转】C++成员函数的存储方式
- 浅谈Web Api配合SignalR的跨域支持
- BZOJ 1812: [Ioi2005]riv( 树形dp )
- 从覆盖bootstrap样式谈css选择器优先级
- vue--动画收缩
- 【转载】sql monitor
- odoo配置文件详解
- Redis主主复制、主从复制
- H5 边框:带border的百分比布局
- leetcode709—To Lower Case
- Azure虚机磁盘容量警报(邮件提醒)
- socket.io笔记一
- JDBC创建表实例
- Android - dhroid 开发框架
- stl string 使用(转载)
- springboot-4-整合fastjson
热门文章
- (转)Hibernate框架基础——映射集合属性
- Solr搜索引擎 — 通过mysql配置数据源
- 12Oracle Database SQL程序
- 初步认识MVC
- spark学习(1)---dataframe操作大全
- 【Hadoop】四、HDFS的java接口
- 迭代器,生成器(generator)和Promise的“微妙”关系
- Gym - 101670H Go Northwest!(CTU Open Contest 2017 思维题+map)
- WebStorm 格式化代码快捷键
- Redis多实例配置以及主从同步