我想在xib中设计一个视图并加载它。
(这将用作tableView的页脚视图,我目前没有一个xib用于viewController,它将具有tableView。)
假设我将从多个地方使用此视图。(此footerView可以附加到tableView1,tableView2等)
xib包含一个视图,该视图包含一个UIButton
我想将UIButton的touchUpInside事件连接到某个东西(文件所有者?,我在这里丢失了)
如何使用此UIButton?
答案 0 :(得分:1)
您可能不知道这一点,但每个表都有一个页眉和一个页脚(除了带有页眉和页脚的部分),您可以将新的UIView
直接拖到表格视图的底部或顶部在Interface builder中。所以像这样你真的不需要一个单独的nib文件。
您添加了UIView,您可以使用按钮和其他控件。完成后,只需按CTRL按钮拖动到UIViewController
子类,即可为按钮创建IBAction
。
插图:
|-------- Table header --------|
|------ Section 1 header ------|
|--- Cell 1 for Section 1 -----|
|--- Cell 2 for Section 1 -----|
|--- Cell 3 for Section 1 -----|
|------ Section 1 footer ------|
|------ Section 1 header ------|
|--- Cell 1 for Section 2 -----|
|--- Cell 2 for Section 2 -----|
|--- Cell 3 for Section 2 -----|
|------ Section 1 footer ------|
|-------- Table footer --------|
答案 1 :(得分:0)
使用以下链接添加UIButton。您需要做的就是用文件所有者连接按钮,然后您需要在文件所有者中定义操作并将其与UIButton连接。
http://www.servin.com/iphone/iPhone-Buttons.html
http://mobile.tutsplus.com/tutorials/iphone/iphone-sdk-interface-builder-basic-training/
答案 2 :(得分:0)
你的问题含糊不清......
你有很多桌面视图,并且你想为同一个页脚指定相同的功能,我想为每个人提供相同的功能?!!
- 如果你有一个没有笔尖的viewController并且稍后决定将一个笔尖附加到它,你需要做一件简单的事情(还有另一种方法), 通过“文件所有者”转到“身份检查器”然后在自定义类下写入视图控制器的名称..
然后回到你的代码用nibName初始化这个viewcontroller并将其作为委托添加为委托方法
-(UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
之前我没有尝试过,但如果是这样,我会以编程方式进行操作
如果你添加了一些代码,它会有所帮助......