UI界面设计嘚吧嘚
2015-11-04 14:30
459 查看
一、关于MVC模式
1、什么是MVC?MVC即是:model(模型)、view(视图)、controller(控制器)。就像面向对象是一种思想一样,mvc也是一种思想。
2、MVC的优点:低耦合性、高重用性、低开发成本、高可维护性
二、关于UIWindow
1.如何为UIWindow进行自定义设置?回到项目设置界面 —> 将“Main Interface”中的默认值“Main”删掉 —> 返回“AppDelegate.m”文件进行写window的设置,代码如下:
_window = [[UIWindow alloc]initWithFrame:[[UIScreen mainScreen]bouns]];
//其中[UIScreen mainScreen]表示手机的主屏幕,而bunds则是屏幕的大小,这样我们就设置成与手机主屏幕的大小一致
_window.backgroundColor = [UIColor redColor]; //设置背景颜色
[_wiindow makeKeyAndVisible]; //让它成为主window,让它启用
_window.WindowLevel = UIWindowLevelNormal;
//设置window的级别 ,对于window的级别有三个:WindowLevelNormal(最低)、WindowLevelAlert(最高)、WindowLevelStatusBar;
相关文章推荐
- UILabel自适应高度和自动换行
- [leetcode] 96. Unique Binary Search Trees 解题报告
- 将UIview的image保存到本地的方法
- Request的getParameter和getAttribute方法的区别
- [Ocean Modelling for Begineers] Ch3. Basics of Geophysical Fluid Dynamics
- iOS小技巧-UITableView取消或设置cell的选中效果
- UISearchController的用法,搜索后点击进入下一页要特别注意 [self.searchController presentViewController:detailVC animated
- HDU 4441 【Splay】 Queue Sequence
- UIPageControl分页控件
- 由ligerUI到amazeUI+dataTable插件
- UIScrolloView的简单用法
- Android Stuido超全快捷键
- lazy懒加载(延迟加载)UITableView
- UITableview reloadData 无效
- 既然有了elasticsearch为什么还要用hadoop和spark呢?good question
- [LeetCode] Longest Increasing Subsequence
- Qt-Quick中设置组件风格、显示一张图片、在一行显示多张图片的方法、绘制图片方法...
- iOS开发笔记--UIView中的坐标转换
- break和continue语句
- Longest Increasing Subsequence - LeetCode