- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Cocoa常用类和方法
UIViewController
此类提供一个显示用的view界面,同时包含view加载、卸载事件的重定义功能。需要注意的是在自定义其子类实现时,必须在Interface Builder中手动关联view属性。
@property(nonatomic, retain) UIView *view
此属性为ViewController类的默认显示界面,可用自定义实现的View类替换。
- (id)initWithNibName:(NSString *)nibName bundle:(NSBundle *)nibBundle
最常用的初始化方法,其中nibName名称必须与要调用的Interface Builder文件名一致,但不包括文件扩展名,比如要使用“aa.xib”,则应写为[[UIViewController alloc] initWithNibName:@”aa” bundle:nil]。nibBundle为指定在哪个文件束中搜索指定的nib文件,如在项目主目录下,则可直接使用nil。
- (void)viewDidLoad
此方法在ViewController实例中的view被加载完毕后调用,如需要重定义某些要在View加载后立刻执行的动作或者界面修改,则应把代码写在此函数中。
- (void)viewDidUnload
此方法在ViewControll实例中的View被卸载完毕后调用,如需要重定义某些要在View卸载后立刻执行的动作或者释放的内存等动作,则应把代码写在此函数中。
- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
iPhone的重力感应装置感应到屏幕由横向变为纵向或者由纵向变为横向是调用此方法。如返回结果为NO,则不自动调整显示方式;如返回结果为YES,则自动调整显示方式。
@property(nonatomic, copy) NSString *title
如View中包含NavBar时,其中的当前NavItem的显示标题。当NavBar前进或后退时,此title则变为后退或前进的尖头按钮中的文字。
UIView
UIView类似于桌面开发中的Panel概念,即一块开发者指定的矩形显示区域,大小和位置都可由开发者自行定义。
- (id)initWithFrame:(CGRect)aRect
UIView类最常用的初始化方法,通过一个CGRect对象指定其显示的矩形区域。
@property(nonatomic) CGRect frame
显示UIView类的矩形区域的框架。CGRect对象可以使用CGRectMake (CGFloat x, CGFloat y, CGFloat width,CGFloat height)方法构造,其中前两个数值是其起始点(通常是左上角,可重定义)在父级view中的坐标,后两个数值是其在父级view中的显示区域的大小。一个view的显示位置和显示大小随时可以通过其frame属性的重新赋值来修改。
- (void)addSubview:(UIView *)view
在此view中添加子view,当使用此方法时,新加入的view通常显示在屏幕的最前方。
- (void)removeFromSuperview
在父级view中移除某view的显示。
- (void)drawRect:(CGRect)rect
当需要手动绘制view界面的显示内容时可调用此方法,在此方法中可以获得当前的UIGraphicsGetCurrentContext对象,并在其上进行手动的绘图工作。
- (void)setNeedsDisplay
当需要手动更新view中的显示内容的时候可以调用此方法,此方法会立刻调用drawRect方法重新绘制整个view界面。view界面中的原有内容是否保留取决于其clearsContextBeforeDrawing属性设置为YES还是NO。
@property(nonatomic, copy) UIColor *backgroundColor
view显示背景色。如要设置view背景色为透明,可在此属性中指定。要注意的是,如果要隐藏整个view包括其中的其他可视化组件,则需要使用hidden属性设置为YES或alpha属性设置为0.0。
UILabel
此类可在屏幕上显示一段固定的文本。
@property(nonatomic, copy) NSString *text
文本中要显示的字符串内容。
@property(nonatomic, retain) UIFont *font
文本中要显示的字符串的字体和大小。字体中包括字型、粗细、
您可能关注的文档
- BNP在非CHF中的意义.pdf
- BOFLFRHCC流程钢液增氮控制研究.pdf
- BIOEXPERT污水处理工艺故障诊断的专家系统.pdf
- Boltzmann方程的分布解与能量守恒.pdf
- BOOL和bool的区别.doc
- Booming Noise Analysis of Passenger Car using Integrated Approach of CAT CAE.pdf
- Boostthread库的使用.doc
- BOSWebService开发指南.doc
- BOSELINK的使用及配件方式.ppt
- Bounded Dynamic Data Allocation in Distributed Systems.pdf
- Codetable使用方法.doc
- Collective Effects in Random Sequential Adsorption of Diffusing Hard Squares.pdf
- Cofjuhm经济管理学毕业论文.doc
- Colonization and Impact of Disease and Other Factors.pdf
- CollisionContact Models for the Dynamic Simulation of Complex Environments.pdf
- college vs high school 高中和大学的区别.pptx
- CodeViz —— 一款分析C_C++源代码中函数调用关系的调用图生成工具.pdf
- Column permutation cipher 的编程实现.doc
- Colour Difference Evaluation.doc
- Combined Effect of QCD Resummation and QED Radiative Correction to W boson Observables at t.pdf
文档评论(0)