![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
UIKit
JonnyLan
暂时忽略!
展开
-
UIApplication详解
每个app有且只有一个UIApplication对象,当程序启动的时候通过调用UIApplicationMain方法得到的。可以通过sharedApplication方法得到。UIApplication对象的主要任务是处理用户事件的处理路径,例如分发一个UIEvent到另外一个对象去处理。UIApplication对象持有众多的UIWindow对象,因此可以组织app的展示。UIApplica原创 2015-01-07 10:03:40 · 1860 阅读 · 0 评论 -
UIReferenceLibraryViewController:App中字典词义查询的实现
UIReferenceLibraryViewController能够实现在自己的应用中使用字典查询词语的含义.在使用词典之前,需要用dictionaryHasDefinitionForTerm:方法去判断词典中是否有所选词的解释,如果有,则初始化UIReferenceLibraryViewController展示词语的释义. if ([UIReferenceLibraryViewCo原创 2014-12-24 18:22:09 · 1236 阅读 · 0 评论 -
UIEvent详解:远程控制,运动控制和触摸事件
UIEvent对象代表一个事件。在iOS中,主要有三种事件:触摸事件,运动事件,远程控制事件。远程控制事件主要是外部辅助设备或者耳机的远程命令,例如控制音乐声音的大小,或者下一首歌。运动事件主要是晃动设备等。触摸事件包括一个或者多个触摸(touches), 每个触摸有一个UITouch对象表示。当触摸事件发生时,系统会通过触摸处理的逻辑找到合适的responder并把UIEvent对象传递过去原创 2014-12-25 09:13:29 · 2256 阅读 · 0 评论 -
UIScreen详解:定时器,快照,亮度,尺寸等实现方法
UIScreen对象定义一些与硬件显示相关的属性。iOS设备有主屏幕或0到多个附加屏幕。iOS8新增加了API定义竖屏和任意屏幕的CoordinateSpace方法,更加灵活。获得屏幕//获得主屏幕let mainScreen = UIScreen.mainScreen()//获得主屏幕及其附加的屏幕,一般情况下只有一个屏幕let screens = UIScreen.scree原创 2014-12-24 22:36:04 · 1737 阅读 · 0 评论 -
UIPageViewController的使用(Swift)
class ViewController: UIViewController,UIPageViewControllerDataSource,UIPageViewControllerDelegate { var pageController:UIPageViewController! var currentPage:Int = 0 var viewControlle原创 2014-12-24 09:29:03 · 5386 阅读 · 0 评论 -
UIVideoEditorController的使用
UIVideoEditorController是一个视频编辑器,通过系统提供的UI界面来剪切视频或者降低视频的画质.UIVideoEditorController对象处理用户的交互并且提供把编辑后的视频的文件系统路径提供给UIVideoEditorControllerDelegate对象.UIVideoEditorController只支持能够支持视频编辑的设备.UIVideoEditor原创 2014-12-23 17:40:10 · 3563 阅读 · 0 评论 -
UIImagePickerController实现拍照录像或者选取选择图片和影像(Swift)
UIImagePickerController类管理系统的或者自定义的UI界面来获取设备上的图片和影像,拍照或者录像. ImagePickerController管理这个界面并把获得的结果传递给delegate.UIImagePickerController根据不同的来源类型(sourceType)来展示不同的界面和实现不同的功能.UIImagePickerControllerSource原创 2014-12-23 14:07:59 · 2053 阅读 · 0 评论 -
UINavigationController详解---含iOS8新的API
初始化原创 2014-12-23 07:24:21 · 4098 阅读 · 0 评论 -
UIInputViewController为基础的自定义键盘
iOS8系统中开放了自定义输入法。主要是用UIInputViewController来创建自定义的键盘。自定义键盘的界面放在UIInputVieController的inputView属性中。Xcode6提供了一个建立自定义键盘的入口---自定义键盘目标模版。自定义键盘的基本数据结构如下:自定义的输入法模板包含一个UIInputViewController 的子类,原创 2014-12-22 22:28:06 · 9168 阅读 · 1 评论 -
UIAlertController的使用(Swift)
UIAlertController是向用户展示弹出信息的类。用于替换UIActionSheet和UIAlertView。初始化:let alertController = UIAlertController(title: "My Alert", message: "This is an alert", preferredStyle:UIAlertControllerStyle.Action原创 2014-12-22 10:01:16 · 933 阅读 · 0 评论 -
UIActivityViewController的使用(Swift实现)
UIActivityViewController可以用于一些标准服务,例如国内的微博分享,发送邮件,发送短信,保存图片等。UIActivityViewController类中只有三个方法init(activityItems: [AnyObject], applicationActivities: [AnyObject]?) //初始化方法var completionHandler: U原创 2014-12-21 14:27:12 · 4505 阅读 · 0 评论 -
UIViewController详解--Swift版本
UIViewController类详解:通过Nib文件初始化init(nibName nibName: String?, bundle nibBundle: NSBundle?)println("nibName = \(self.nibName)") //nibNameprintln("nibBundle = \(se原创 2014-12-20 20:56:01 · 5008 阅读 · 0 评论 -
UITableViewRowAction详解(iOS8新API)
UITableViewRowAction对象是一个用户水平左滑UITableViewCell时显示的单独的按钮。默认情况下,左滑会显示一个删除按钮。这个类会帮助实现一个或这多个按钮。自定义的按钮需要添加在tableView:editActionsForRowAtIndexPath:代理方法中.初始化: //在此方法中实现 override func tableView(t原创 2014-12-24 23:01:33 · 7564 阅读 · 0 评论