项目中控制器部分的代码往往是最臃肿的,也是复用率最低的。总结了以下方法可以为你的控制器瘦身。
模型专门处理“被动”的业务,要尽可能的将与模型有关的业务逻辑包含进去,但是模型类永远不知道谁会在什么时候调用它。
模型设计的要足够强大,要包含所有视图需要的信息
除了控制器外也可以在自定义视图中设置数据源与代理方法...
分类:
其他好文 时间:
2015-03-16 14:35:33
阅读次数:
154
以下内容转自 《Leopard轻松编程:帮你节省代码》目录:- Core Animation 核心动画- 视图描绘- 和快速查看协同工作- 管理多视图(针对自定义的分页控件等)- 图片或者视图以iPhoto形式的动画表格进行呈现- 设置你自己的智能组、播放列表、目录- 在菜单里加入自定义视图- 菜单...
分类:
系统相关 时间:
2015-03-14 19:54:39
阅读次数:
571
视图控制器的种类1.UIViewController用于自定义视图控制器的导航2.UINavigationController导航控制器,它与UITableViewController结合使用,能够构建树形结构导航模式。3UITabBarController。标签栏控制器,用于构建树标签导航模式。4...
分类:
其他好文 时间:
2015-03-10 16:43:20
阅读次数:
176
想当初在学校主攻的是.NET,来到公司后,立马变成java开发,之后又跳到iOS开发,IT人这样真的好么~~ 天有不测风云,云还有变幻莫测哎,废话Over,let's go~ 新学iOS开发不久,一直在想一个问题,IB可以图形化设计界面,为毛不直接拿设计好的界面直接复用呢? 百度了很多,发现大部分....
分类:
移动开发 时间:
2015-03-07 13:56:12
阅读次数:
2937
#pragma mark - 设置自定义视图- (void)loadView{ self.rootView = [[[RootView alloc] initWithFrame:[UIScreen mainScreen].bounds] autorelease]; _rootView.backg.....
分类:
其他好文 时间:
2015-03-05 12:28:11
阅读次数:
158
最近的项目中有个比较好的开源的多个分享按钮的自定义视图,感觉比较好,所以就研究了下,写了下来。其实这个demo类似于github上开源项目ArcMenu开源项目,项目下载地址为:https://github.com/daCapricorn/ArcMenu。
实现效果图:
1、点击该按钮,五个按钮飞入屏幕;
2、点击五个按钮其中的一个后,改按钮放到直至消失,其余的按钮变小直至消失。
...
分类:
移动开发 时间:
2015-02-26 18:40:44
阅读次数:
284
画布是无穷大的,即可以绘制任意多的内容或任意大的图形(只要内存足够大) ,然而实际应用中并不会绘制一个无穷大的界面,那么到底应该绘制一个多大的界面呢?对于不同类型的View,其绘制的大小有所不同,一般分为两种情况,一种是内容型视图,另一种是图形型视图
。所谓内容型视图一般是指,该视图将显示一段文本内容,比如TextView,其绘制指的就是显示一段文本内容,内容有多少,就应该绘制多少,所以视图的...
分类:
其他好文 时间:
2015-02-25 18:44:29
阅读次数:
341
View类和surfaceView详细介绍: view类: view类是Android的一个超类,这个类几乎包含了所有的屏幕类型,每一个view都有一个用于绘画 的画布,这个画布可以进行任意的扩展。布局视图可以通过Android的XML来进行。在游戏开发中当然也可以自定义视图(view),让...
分类:
其他好文 时间:
2015-02-25 12:57:30
阅读次数:
192
这是Android UI Fundamentals里的内容创建自定义视图创建自定义UI组件首先要继承一个视图类.
首先创建一个简单的自定义视图, 展示一条十字线.
需要做的第一件事是创建一个继承自View的CrossView类. public CrossView(Context context, AttributeSet attrs) {
super(context,...
分类:
移动开发 时间:
2015-02-11 00:36:59
阅读次数:
279