随笔分类 - Cocoa
摘要:Quartz 2D是一个二维图形绘制引擎,支持iOS环境和Mac OS X环境。我们可以使用Quartz 2D API来实现许多功能,如基本路径的绘制、透明度、描影、绘制阴影、透明层、颜色管理、反锯齿、PDF文档生成和PDF元数据访问。在需要的时候,Quartz 2D还可以借助图形硬件的功能。
阅读全文
摘要:- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string; { if ([string isEqualToString:@"\n"]) { return YES; } NSString * toBeString = [textField.text stringByReplacingCharactersInRange:range withStri...
阅读全文
摘要:我们在用键盘录入的时候,有可能会遮挡录入框,所以我们应调整UIView的位置,使其不被遮挡。我写了一个通用的方法可以解决这个问题: 1 - (void)moveView:(UITextField *)textField leaveView:(BOOL)leave 2 { 3 UIView *accessoryView = textField.inputAccessoryView; 4 UIView *inputview = textField.inputView; 5 6 int textFieldY = 0; 7 in...
阅读全文
摘要:Foundation类层次的根是NSObject类,它(和NSObject及NSCopying协议一起)定义了基本的对象属性和行为。更多有关NSObject和基本对象行为的信息请参见"根类"部分。Foundation框架的剩余部分由几组相互关联的类和一些独立的类组成。有一些代表基本数据类型的类,如字符串、字节数组、用于存储其它对象的集合类;一些代表系统信息的类,如日期类;还有一些代表系统实体的类,比如端口、线程、和进程。图1、图2、和图3所示的类层次描述了这些类的逻辑分组及其继承关系。图1Foundation类层次—Objective-C(第一部分)图2Foundation
阅读全文

浙公网安备 33010602011771号