![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
IOS开发之UI开发入门
文章平均质量分 59
IOS开发之UI开发
猫南北学ios
这个作者很懒,什么都没留下…
展开
-
IOS开发之约束(屏幕适配)
autoresizing(不建议使用)参考父容器来设置子控件,不能参考兄弟容器,被淘汰设置小技巧:点击Preview,并双击屏幕,能显示各种设备的适配情况代码实现autoresizingMask的枚举属性,注意属性是相反的typedef NS_OPTIONS(NSUInteger, UIViewAutoresizing) { UIViewAutoresizingNone = 0, UIViewAutoresizingFle原创 2021-08-23 17:27:15 · 560 阅读 · 0 评论 -
iOS开发之UI开发(通知)
通知NSNotificationCenter发布通知监听通知NSNotification对一个通知的封装通知的发布通知的监听通知的移除原创 2021-08-17 19:44:36 · 286 阅读 · 0 评论 -
iOS开发之键盘出现和收起
键盘的通知键盘状态改变的时侯系统会发出一些待定的通知UIKeyboardWillShowNotification//键盘即将显示UIKeyboardDidShowNotification//键盘显示完毕UIKeyboardWillHideNotification//键盘即将隐藏UIKeyboardDidHideNotification//键盘隐藏完毕UIKeyboardWil1ChangeFrameNotification//键盘的位置尺寸即将发生改变,常用!UIKeyboardDidCh原创 2021-08-17 19:44:22 · 954 阅读 · 0 评论 -
iOS开发之UI开发(UITableView)
UITableView继承自UIScrollView,性能极佳UITableView的两种样式UITableViewStylePlain列表样式UITableViewStyleGrouped 分组样式设置dataSource、delegateUITableView需要一个数据源datasource来显示数据UITableView会向数据源查询一共有多少行数据以及每一行显示什么数据等没有设置数据源的UITableView只是个空壳凡是遵守UITableViewDataSource协原创 2021-08-16 17:42:20 · 846 阅读 · 0 评论 -
iOS开发之UI开发(xib、storyboard、字典转模型、MVC)
布局获取控制器管理的view的宽度CGFloat viewWidth = self.view.frame.size.width;view的嵌套创建ViewUIView *appView = [[UIView alloc]init];appView.backgroundColor = [UIColor blueColor];appView.frame = CGRectMake(10,10,100,100);[self.view addSubview:appView];View里添加ima原创 2021-08-05 18:49:09 · 290 阅读 · 0 评论 -
iOS开发之UI开发(UIView等基础控件、transform)
框架方便开发者开发出强大的功能,apple提供了各种各样的框架UIKit:创建和管理应用程序的用户界面QuartzCore:提供动画特效以及通过硬件进行渲染的能力CoreGrephics:提供2D绘制的基于C的APICoreLocation:使用GPS和WIFI获取位置信息MapKit:为应用程序提供内嵌地图的接口AVFoundation:音频、视频处理UIView与UIViewControllerUIView负责数据的展示、采集用户输入、监听用户事件UIViewControl原创 2021-07-16 16:47:10 · 1201 阅读 · 0 评论