【发布时间】:2012-06-29 15:10:40
【问题描述】:
我只是想要一个包含项目的静态表视图。我使用带有情节提要的 Xcode 4.2 来完成这项任务。所以我用tableViewController(子类UITableViewController)创建了一个TableView。我将内容定义为“静态单元格”和样式“分组”。
之后,我在这些单元格中放置了一些标签和所有我想要的对象。我在 tableViewController 中创建了 Outlets:
#import <UIKit/UIKit.h>
@interface tableviewcontroller : UITableViewController
@property (weak, nonatomic) IBOutlet UILabel *label1;
@property (weak, nonatomic) IBOutlet UILabel *label2;
@property (weak, nonatomic) IBOutlet UISegmentedControl *segmented;
@property (weak, nonatomic) IBOutlet UIImageView *imageview;
@property (weak, nonatomic) IBOutlet UITextView *text;
@end
在单元格标签中放入一些内容:
- (void)viewDidLoad
{
[super viewDidLoad];
self.label1.text = @"This is a title";
self.label2.text = @"Annika";
self.imageview.image = [UIImage imageNamed: @"picture.jpg"];
}
构建并运行后,它没有显示任何元素...我做错了什么?
左:在故事板中,右:在模拟器中。
【问题讨论】:
-
你有没有在单元格中输入任何信息?
-
是的,至少对于标签和图片而言。 (见上文,我编辑了我的问题!)但是虽然我不会在单元格中放置任何信息,但它至少应该向我显示分段控件?
-
肯定是tableviewcontroller有问题。我意识到当我没有控制器时会查看我的标签。所以也许tableviewcontroller中的内容必须有一个隐式声明。
标签: ios xcode xcode4.2 storyboard