随笔分类 -  Apple开发 / iOS开发 / iOS开发_UIKit框架

Apple_UI类的用法说明。
摘要:1、创建与设置 // 1. 创建时不添加按钮 // 实例化 alertController 对象 UIAlertController *alertController = [UIAlertController alertControllerWithTitle:@"警告" message:@"真的要关 阅读全文
posted @ 2018-08-08 22:13 CH520 阅读(360) 评论(0) 推荐(0) 编辑
摘要:1、UIPasteboard 简介 顾名思义,UIPasteboard 是剪切板功能。 我们在使用iOS的原生控件UITextField、UITextView、UIWebView,如果长按时,就会出现复制、剪切、选中、全选、粘贴等功能,这个就是利用了系统剪切板功能来实现的。 每一个 App 都可以去 阅读全文
posted @ 2018-08-08 21:38 CH520 阅读(292) 评论(0) 推荐(0) 编辑
摘要:1、UIMenuController 简介 默认情况下,UITextFiled、UITextView、UIWebView 都有苹果自带的有 UIMenuController 功能。 UITextFiled 的弹出菜单效果系统自带的,如下图。 2、menuController 的创建 2.1 给 La 阅读全文
posted @ 2018-08-08 21:35 CH520 阅读(692) 评论(0) 推荐(0) 编辑
摘要:1、tapGesture 点击手势 1.1 tapGesture 的创建 // 实例化点击手势对象 UITapGestureRecognizer *tapGesture = [[UITapGestureRecognizer alloc] initWithTarget:self action:@sel 阅读全文
posted @ 2018-08-08 21:29 CH520 阅读(144) 评论(0) 推荐(0) 编辑
摘要:创建与设置 // 长度为系统默认长度 UIProgressView *progressView = [[UIProgressView alloc] init]; // 将 progressView 添加到 View [self.view addSubview:progressView]; // 设置 阅读全文
posted @ 2018-08-08 21:15 CH520 阅读(140) 评论(0) 推荐(0) 编辑
摘要:0、touch的简介 触摸事件基本都是发生在 viewController 中,首先触摸的对象是视图,而视图的类 UIView 继承了 UIRespnder 类,但是要对事件作出处理,还需要重写 UIResponder 类中定义的事件处理函数。根据不同的触摸状态,程序会调用相应的处理函数。 1、to 阅读全文
posted @ 2018-08-04 20:50 CH520 阅读(286) 评论(0) 推荐(0) 编辑
摘要:1、前言 iOS 的 APP 应用开发的过程中,有时为了 bug 跟踪或者获取用反馈的需要自动收集用户设备、系统信息、应用信息等等,这些信息方便开发者诊断问题,当然这些信息是用户的非隐私信息,是通过开发 api 可以获取到的。那么通过那些 api 可以获取这些信息呢,iOS 的 SDK 中提供了 U 阅读全文
posted @ 2018-08-03 23:59 CH520 阅读(672) 评论(0) 推荐(0) 编辑
摘要:UIColor、CIColor 和 CGColor 出现在不同的类库里面,其实就是颜色存储方式不同而已,比如 999 可以用 10 进制、2 进制、16 进制等存储。三者之间都是能够方便转换的,特别是很多构造函数。 0、极速宏 => Swift /** 颜色生成 */ #define CHColor 阅读全文
posted @ 2018-08-03 23:45 CH520 阅读(552) 评论(0) 推荐(0) 编辑
摘要:1、创建与设置 // 实例化 UITextField 对象 UITextField *textField = [[UITextField alloc] init]; // 设置位置尺寸 textField.frame = CGRectMake(20, 100, 200, 30); // 将 text 阅读全文
posted @ 2018-08-03 23:37 CH520 阅读(266) 评论(0) 推荐(0) 编辑
摘要:1、tableView 的创建与设置 UITableView *tableView = [[UITableView alloc] init]; /* 带显示类型的设置 UITableViewStylePlain, // 简单模式,每个分段之间紧密连接,头脚标题悬浮显示,默认类型 UITableVie 阅读全文
posted @ 2018-08-02 22:34 CH520 阅读(711) 评论(0) 推荐(0) 编辑
摘要:1、UIButton 的创建 // 实例化 button 对象 UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom]; // 将 button 添加到 window [self.view addSubview:button]; 阅读全文
posted @ 2018-08-02 22:24 CH520 阅读(289) 评论(0) 推荐(0) 编辑
摘要:按钮的 index 按照 otherButton、cancelButton、addButtonWith 的顺序依次类推,起始值为 0。 ActionSheet 也可以设置 title 属性作为提示信息,一般不设置 title 看着会舒服一些。 ActionSheet 显示的时候调用的是 showIn 阅读全文
posted @ 2018-08-02 22:08 CH520 阅读(301) 评论(0) 推荐(0) 编辑
摘要:1、ActivityIndicatorView 的创建 2、ActivityIndicatorView 的设置 3、状态栏上网络状态风火轮的设置 阅读全文
posted @ 2018-08-02 22:06 CH520 阅读(260) 评论(0) 推荐(0) 编辑
摘要:选择框可以让用户以滑动的方式选择值。 1、UIPickerView 的创建与设置 遵守协议 UIPickerViewDataSource, UIPickerViewDelegate // 实例化 UIPickerView 对象 UIPickerView *pickerView = [[UIPicke 阅读全文
posted @ 2018-08-02 22:06 CH520 阅读(218) 评论(0) 推荐(0) 编辑
摘要:1、UIImageView 的创建与基础设置 // 先设置 frame 后添加 image // 创建一个图片视图,只有图片 image 是显示不出来的,需要 image 放到 imageView 上才能显示出来 UIImageView *imageView = [[UIImageView allo 阅读全文
posted @ 2018-08-02 22:05 CH520 阅读(461) 评论(0) 推荐(0) 编辑
摘要:警告框的按钮可以设置一个或多个,但是最好不要超过两个,如果设置了两个按钮,一般有一个按钮表示取消。 按钮的 index 按照 cancelButton、otherButton、addButton 的顺序依次类推,起始值为 0。 1、UIAlertView 的创建 1.1 创建时直接添加按钮等信息 1 阅读全文
posted @ 2018-08-02 22:03 CH520 阅读(352) 评论(0) 推荐(0) 编辑
摘要:1、View 的创建与设置 UIView 创建出来默认是透明的,在 iOS6 的时候是白色的。 // 实例化 view 对象,并设置 view 大小 UIView *view = [[UIView alloc] init]; // 将 view 加到 window 上显示出来 [self addSu 阅读全文
posted @ 2018-08-01 23:55 CH520 阅读(337) 评论(0) 推荐(0) 编辑
摘要:实际上 label 就是一个可以显示文字的视图控件。 1、Label 的创建 // 实例化 label 对象 UILabel *label = [[UILabel alloc] init]; // 将 label 加到父控件上 [self.view addSubview:label]; // 设置位 阅读全文
posted @ 2018-07-31 22:08 CH520 阅读(258) 评论(0) 推荐(0) 编辑
摘要:1、Window 的创建 // 声明窗口视图 @property (strong, nonatomic) UIWindow *window; - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions: 阅读全文
posted @ 2018-07-27 23:21 CH520 阅读(269) 评论(0) 推荐(0) 编辑
摘要:1、UIApplication文件 1.1 方法说明 // 当程序载入后执行,应用程序启动入口 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchO 阅读全文
posted @ 2018-07-06 00:32 CH520 阅读(132) 评论(0) 推荐(0) 编辑