如何在StoryBoard使用Xib的自定义UIView

如何在StoryBoard使用Xib的自定义UIView,第1张

1。Add----New Filss---Cocoa Touch 创建一个 从 UIView继承的类SelfView 2。Add---New Files----User Interface-----EmptyXIB 创建一个空的 SelfView.xib 文件,记住,XIB的名称一定要跟 签名的类的名称一致,也就是一模一样。 一定要选 Empty XIB类型,如果不是选的这个,那么创建的XIB里面的已经存在的那个UIView将不能调整高度,它的高度固定死了。 3。 因为是空的XIB文件,所有往文件列表框中拖入一个 UIView的控件,然后将这个UIView的类名在属性器里面从UIView改为SelfView

一、如何使用storyboard简单实现Push页面,步骤如下:

1、创建一个带有storyboard的singleview application应用程序如图。

创建好的应用程序已经自动创建好了一个和MainStoryboard连接好的ViewController。

2、在MainStoryboard中,选中ViewController并拖入tableview以及tableviewCell,并且设置tableviewCell的style为Basic,Identifier为Cell,如果希望是自定义cell的则需要选择custom,如下图,之后可以插入一个NavigationController:

现在可以编码了,在ViewController.m中:

#pragmamark - UITableViewDataSource

-(NSInteger)tableView:(UITableView*)tableView numberOfRowsInSection:(NSInteger)section{

return1

}

-(UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath{

staticNSString*CellIdentifier = @"Cell"

UITableViewCell*cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier]

if(cell == nil)

{

cell= [[UITableViewCellalloc]initWithStyle:UITableViewCellStyleDefault

reuseIdentifier:CellIdentifier]

cell.accessoryType=UITableViewCellAccessoryDisclosureIndicator

}

cell.textLabel.text=@"话题"

returncell

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11936300.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存