Ios 在UITableView中编程静态单元格

Ios 在UITableView中编程静态单元格,ios,iphone,objective-c,uitableview,Ios,Iphone,Objective C,Uitableview,我对Xcode/应用程序开发有点陌生 我目前正试图在我的视图控制器中编程4个静态单元格。但是,当我运行我的应用程序时,tableview不会显示 以下是ios模拟器中发生的情况的屏幕截图: 下面是我的tableview图像及其在故事板中的属性: 我的设置viewcontroller.h文件: #import <UIKit/UIKit.h> #import <MessageUI/MessageUI.h> @interface SettingsViewController

我对Xcode/应用程序开发有点陌生

我目前正试图在我的视图控制器中编程4个静态单元格。但是,当我运行我的应用程序时,tableview不会显示

以下是ios模拟器中发生的情况的屏幕截图:

下面是我的tableview图像及其在故事板中的属性:

我的设置viewcontroller.h文件:

#import <UIKit/UIKit.h>
#import <MessageUI/MessageUI.h>

@interface SettingsViewController : UIViewController <   MFMailComposeViewControllerDelegate>

@property (weak, nonatomic) IBOutlet UIBarButtonItem *sidebarButton;

@end

到底是什么问题?

您应该通过将添加到.h文件来采用UITableViewDelegate协议

之后,需要将表视图连接到相关的.h或.m文件,并使其成为相关表的委托


无论如何,请简要查看教程。

在情节提要大小检查器中,尝试使用足够大的值设置高度、宽度和原点。如果这使其可见,则在同一个检查器中使用自动拉伸属性。对不起,不记得确切的名称。

据我所知,静态内容仅适用于作为情节提要一部分的UITableViewController。您的视图控制器似乎是UIViewController子类,因此它将无法从情节提要中读取信息

我不确定您是如何将其设置成现在这样的,但可能只需重新定义您的设置ViewController,将其从表视图控制器而不是普通视图控制器继承即可。完成此操作后,您可能必须连接表视图出口

要更改继承,请更改这行代码:

@interface SettingsViewController : UIViewController <   MFMailComposeViewControllerDelegate>
为此:

@interface SettingsViewController : UITableViewController <   MFMailComposeViewControllerDelegate>

如果没有,您可能必须将新的表视图控制器拖到情节提要上,并使用静态内容重新设置它

我只需要在.h文件中添加一个UITableViewDelegate?然后我需要将代理连接到我的视图控制器?我不需要添加UITableViewDataSource?我尝试在SettingsViewController.h中实现UITableViewDelegate协议,并且还将tableview的代理出口连接到故事板中的SettingsViewController。什么也没发生。
@interface SettingsViewController : UITableViewController <   MFMailComposeViewControllerDelegate>