如何在iOS中使用自定义的UIView

 我来答
匿名用户
推荐于2016-02-04
展开全部
先新建一个UIView的xib文件,并新建一个UIView对象的m文件,如BottomToolBar.m

通过Interface Builder来设计自定义UIView的整体结构,并将UIView的class设置为处理这个UIView所有动作的类文件,例如选择BottomToolBar

然后在m文件中,通过IBOutlet和IBAction将文件中的属性和方法与xib中的相应UIView链接,header文件中变量和方法的声明可以如下
#import <UIKit/UIKit.h>
@interface BottomToolBar : UIView
{
IBOutlet UIButton * customizedButton;
}
-(IBAction)customizedButtonAction:(id)sender;
@end
完成这些步骤之后,自定义UIView就已经建立好了,接下来就是在整个项目的相应位置调用这个UIView,调用自定义UIView的方法是从main bundle中加载相关xib文件
[[[NSBundle mainBundle] loadNibNamed:(xib文件的文件名不包括扩展名) owner:self options:nil] objectAtIndex:0];
[loadNibNamed: owner: options:]将会返回所有这个xib文件下的UIView以数组方式返回,如果这个xib下只有一个自定义UIView的话,使用数组的 objectAtIndex: 方法来返回第一个对象。在实例化之后,可以通过setFrame: 来将这个UIView放在相应的位置。
自定义UIView对于任何一款需要有个性的iOS应用都非常有用,通过自定义的UIView,开发者可以给用户带来更多各具特色的应用。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式