如何将按钮添加到xib文件?

时间:2015-12-04 10:31:25

标签: ios objective-c iphone uibutton xib

我有一个从xib文件创建的视图,添加UITableView时没有问题。然后我尝试在xib文件中添加一个按钮。该按钮未出现在我的屏幕上。我已经使用IBOutlet将按钮连接到头文件。

  

@property(强,非原子)IBOutlet UIButton * deleteNotificationButton;

和我在m文件中的代码

[self.view addSubview:_tblMain];
[self.view addSubview:_deleteNotificationButton

这是我的故事板截图 enter image description here

调试层次结构 enter image description here

表格出现但不是按钮,如何显示按钮?

2 个答案:

答案 0 :(得分:0)

这是关于层次结构的问题。您无需编写任何代码,只需在Storyboard或xib文件中执行此操作。

这是关于视图的层次结构,您应该使用UIView作为根视图而不是UITableView。 enter image description here enter image description here

然后运行项目。顺便说一句,如果你将UIView设置为rootView,self.view =你设置的UIView,如果你将UITableView设置为rootView,则self.view = UITableView。 enter image description here

您可以使用此按钮进行调试,当项目运行时,将显示此按钮,然后检查视图中的按钮。 enter image description here

答案 1 :(得分:0)

 #Just use this line I have added below your two lines.Hope this works.


 [self.view addSubview:_tblMain];
 [self.view addSubview:_deleteNotificationButton
 [self.view bringSubviewToFront:_deleteNotificationButton];