UI
诸葛苍穹
...
展开
-
九宫格布局
(void)jiugongge{NSArray *array =@[[UIColor cyanColor],[UIColor lightGrayColor], [UIColor yellowColor],[UIColor purpleColor], [UIColor blueColor],[UIC原创 2015-09-16 14:26:01 · 452 阅读 · 0 评论 -
CGRectInset的使用
在IntroduceToTextKitDemo中,在添加textView视图时使用了CGRectInset来定义其框架:CGRect newTextViewRect = CGRectInset(self.view.bounds, 8., 0.); UITextView *newTextView = [[UITextView alloc] initWithFrame:newTextViewRect t原创 2015-09-16 14:49:10 · 737 阅读 · 0 评论 -
Cocoa Touch 层
地址本框架 AddressBookUI.framework 是一套 Objective-C 的编程接口,可以显示创建或者编辑联系人的标准系统界面。该框 架简化了应用程序显示联系人信息所需的工作,另外它也可以确保应用程序使用的界 面和其他应用程序相同,进而保证跨平台一致性。 日历框架 EventKitUI.framework 它提供一个视图控制键可以展现查看并编辑事件的标准系统界原创 2015-09-16 15:34:42 · 3004 阅读 · 0 评论 -
UIKit框架
1.UIAcceleration: 被叫做加速事件的一个UIAcceleration类的实例是用来代表即时的三维加速数据。为了接收重力加速度,要注册一个应用应用程序作为一个共享UIAccelerater对象的委托对象(参考UIAcceleromete类)。 2. UIAccelerater: UIAccelerater类可以让你的寄存器接收到从板载硬件上得到的加速相关数据。当设备移动时,它的硬原创 2015-09-16 15:36:18 · 431 阅读 · 0 评论 -
调用照相机和相册功能
打开相机://先设定sourceType为相机,然后判断相机是否可用(ipod)没相机,不可用将sourceType设定为相片库 UIImagePickerControllerSourceType sourceType = UIImagePickerControllerSourceTypeCamera; // if (![UIImagePickerController isSource原创 2015-09-16 15:39:35 · 364 阅读 · 0 评论 -
移除父控件的所有子控件
while (self.view.subviews.firstObject) { [self.view.subviews.firstObject removeFromSuperview]; } **//获取所有的子控件** for (UIView *view in self.view.subviews) { view.backgroundColor = [UI原创 2015-09-17 14:08:51 · 1004 阅读 · 0 评论 -
九宫格应用视图创建
//循环创建12个UiView for (int i = 0; i < 12; i++) { //设置每个View的大小 CGFloat viewW = 75; CGFloat viewH = 90; //设置距离上面的边距 CGFloat maginTop = 100; //设置每一行有几个单元格原创 2015-09-18 14:49:26 · 575 阅读 · 0 评论 -
使用 xib 和 storyboard 的缺点
xib 对版本管理是灾难。storyboard 实际上的多个 xib 的集合,所以更容易让多人编辑产生冲突。而虽然它们是 xml 格式,但是冲突解决起来还是不如代码那么容易。 苹果对 xib, storyboard 的设计中带有当前电脑的操作系统版本和 Xcode 版本。所以如果两个协作的开发者电脑操作系统或 Xcode 有不一样的话,每次打开必定会修改这个文件。另外即使操作系统版本和 Xcode原创 2015-09-18 17:41:44 · 569 阅读 · 0 评论 -
UI九宫格算法
//循环创建12个UiView for (int i = 0; i < 12; i++) { //设置每个View的大小 CGFloat viewW = 75; CGFloat viewH = 90; //设置距离上面的边距 CGFloat maginTop = 100; //设置每一行有几个单元格原创 2015-09-18 14:46:58 · 910 阅读 · 0 评论