NSString中对比枚举:NSStringCompareOptions
//不区分大小写比较
NSCaseInsensitiveSearch
//区分大小写比较
NSLiteralSearch
//从字符串末尾开始搜索
NSBackwardsSearch
//搜索限制范围的字符串
NSAnchoredSearch
//按照字符串里的数字为依据,算出顺序。例如 Foo2.txt < Foo7.txt < Foo25.txt
NSNumbericSearch
//以下定义高于 mac os 10.5 或者高于 iphone 2.0 可用
//忽略 "-" 符号的比较
NSDiacriticInsensitiveSearch
//忽略字符串的长度,比较出结果
NSWidthInsensitiveSearch
//忽略不区分大小写比较的选项,并强制返回 NSOrderedAscending 或者 NSOrderedDescending
NSForcedOrderingSearch
//以下定义高于 iphone 3.2 可用
//只能应用于 rangeOfString:..., stringByReplacingOccurrencesOfString:...和 replaceOccurrencesOfString:... 方法。使用通用兼容的比较方法,如果设置此项,可以去掉 NSCaseInsensitiveSearch 和 NSAnchoredSearch
NSRegularExpressionSearch
UILabel中换行模式枚举
lineBreakMode
是一个枚举类型, 有如下枚举成员
以单词为单位换行,以单位为单位截断
NSLineBreakByWordWrapping
以字符为单位换行,以字符为单位截断<br>
NSLineBreakByCharWrapping
以单词为单位换行。以字符为单位截断
NSLineBreakByClipping
以单词为单位换行。如果是单行,则开始部分有省略号。
如果是多行,则中间有省略号,省略号后面有4个字符
NSLineBreakByTruncatingHead
以单词为单位换行。无论是单行还是多行,都是末尾有省略号。
NSLineBreakByTruncatingTail
以单词为单位换行。无论是单行还是多行,都是中间有省略号,省略号后面只有2个字符
NSLineBreakByTruncatingMiddle
UIControl中各种事件枚举详解:
UIControlEventTouchDown
单点触摸按下事件:用户点触屏幕,或者又有新手指落下的时候。
UIControlEventTouchDownRepeat
多点触摸按下事件,点触计数大于1:用户按下第二、三、或第四根手指的时候。
UIControlEventTouchDragInside
当一次触摸在控件窗口内拖动时。
UIControlEventTouchDragOutside
当一次触摸在控件窗口之外拖动时。
UIControlEventTouchDragEnter
当一次触摸从控件窗口之外拖动到内部时。
UIControlEventTouchDragExit
当一次触摸从控件窗口内部拖动到外部时。
UIControlEventTouchUpInside
所有在控件之内触摸抬起事件。一般用于按钮
UIControlEventTouchUpOutside
所有在控件之外触摸抬起事件(点触必须开始与控件内部才会发送通知)。
UIControlEventTouchCancel
所有触摸取消事件,即一次触摸因为放上了太多手指而被取消,或者被上锁或者电话呼叫打断。
UIControlEventTouchChanged
当控件的值发生改变时,发送通知。用于滑块、分段控件、以及其他取值的控件。你可以配置滑块控件何时发送通知,在滑块被放下时发送,或者在被拖动时发送。
UIControlEventEditingDidBegin
当文本控件中开始编辑时发送通知。
UIControlEventEditingChanged
当文本控件中的文本被改变时发送通知。
UIControlEventEditingDidEnd
当文本控件中编辑结束时发送通知。
UIControlEventEditingDidOnExit
当文本控件内通过按下回车键(或等价行为)结束编辑时,发送通知。
UIControlEventAlltouchEvents
通知所有触摸事件。
UIControlEventAllEditingEvents
通知所有关于文本编辑的事件。
UIControlEventAllEvents
通知所有事件。