iOS开发UI篇—九宫格坐标计算一、要求完成下面的布局二、分析寻找左边的规律,每一个uiview的x坐标和y坐标。三、实现思路(1)明确每一块用得是什么view(2)明确每个view之间的父子关系,每个视图都只有一个父视图,拥有很多的子视图。(3)可以先尝试逐个的添加格子,最后考虑使用for循环,完...
分类:
移动开发 时间:
2014-10-09 17:08:48
阅读次数:
279
UITabBarController有两个子视图,一个是UITabBar部分,它里面放得时UITabBarItem就是下面四个切换的标签那一块。另一个是内容部分,就是几个视图。我们点击不同的标签,就会切换显示不同的视图。所以我们加载视图控制器的话,可能在针对视图那一块进行修改。而定制标签的话,是针对UITabBarItem进行修改。...
分类:
移动开发 时间:
2014-10-06 07:52:09
阅读次数:
184
默认情况下无法修改UIDatePicker的高度,SO需要注意的是要勾选View配置的可裁剪子视图选项,否则无法遮挡UIDatePicker多余的部分
分类:
其他好文 时间:
2014-09-28 19:30:03
阅读次数:
1404
因为xcode版本不同,最新的xcode已经不提供我们老版本可以随意创建的空白文档了(而是纯粹的什么都没有的project,是的,什么都没有),所以我们建立在单MVC模板之上,本例以及之前的所有的代码都是在ViewController.m中书写,而不是在AppDelegate.m中。所以我们这里的父视图其实是self.view而不是self.window,所以这里我们讲解的window其实在我们的模板里面只是view的子视图。...
分类:
移动开发 时间:
2014-09-27 20:29:00
阅读次数:
242
(1)UIView视图frame的设置,四个参数,前2个确定位置,后2个确定大小。
(2)UIView的内容模式contentMode,和在UIImage中说的是一样的,而且在UIImage中展示更容易理解。...
分类:
移动开发 时间:
2014-09-26 20:30:18
阅读次数:
276
UIImage和UIImageView通常是一对,UIImage的对象只是把图片添加到程序里面,但它不是视图无法被加载显示在APP中,但是UIImageView是一个视图,可以把UIImage的对象初始化给UIImageView的对象,然后让这个UIImageView的对象被加载到视图中以显示出来。从我们最后用了[self.view addSubview:imgView1]可见,我们要加载的虽然是一个子视图,但子视图是视图。...
分类:
移动开发 时间:
2014-09-25 18:57:07
阅读次数:
292
一个视图原来添加在某个父视图上,然后再将它添加到另外的一个视图上,这个视图会从原来的某个父视图中移除,添加到新的视图上。 子视图对象指针存在父视图的subviews数组中,说明,一个视图可以有多个子视图 视图间的层次关系: 1.子视图覆盖父视图。同一视图的子视图之间,后添加的视图覆盖先...
分类:
其他好文 时间:
2014-09-23 18:42:35
阅读次数:
297
今天做项目发现一个奇怪的问题;在ios7下,navigationController的viewframe为{{0, 0}, {320, 568}}导航不占位置了,这个清楚。但是为毛view上面的子视图的y坐标计算是从64开始的呢?譬如我设一个子视图的y坐标为0,它是从导航栏下面开始加载。这就表示导航...
分类:
移动开发 时间:
2014-09-19 19:06:25
阅读次数:
256
自动尺寸调整行为当您改变视图的边框矩形时,其内嵌子视图的位置和尺寸往往也需要改变,以适应原始视图的新尺寸。如果视图的autoresizesSubviews属性声明被设置为YES,则其子视图会根据autoresizingMask属性的值自动进行尺寸调整。简单配置一下视图的自动尺寸调整掩码常常就能使应用...
分类:
移动开发 时间:
2014-09-19 15:23:45
阅读次数:
157
LZ的问题是,原来的tableViewList是在ScrollViewAD上的导致,tableView下拉时会被最新加入的scrollView挡住,是因为层级关系,如果将ScrollView作为第一个子视图,则不会影响tableView的下拉效果.
分类:
其他好文 时间:
2014-09-17 20:15:22
阅读次数:
289