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