我有一个UITableView,其单元格是以编程方式创建的,并且是无限的,因此不是静态的。没有显示单元格的数据,但是当我按下它们时它们完美地工作。所以只是没有显示标签。如何在Swift 2.0中的单元格中显示标签。我自己没有创建应用程序,我只是在做测试,所以我不知道在哪里看。如果有人可以发布代码以在单元格中创建标签,我可以在应用程序中搜索它并找出出错的地方。谢谢。
这是负责显示单元格中数据的方法。
- (void) displayAlertData:(NSDictionary *) aAlertDict {
self.lblInfo.text = @"Microsoft Conference Room MPR2";
NSArray *timeInfo = [[aAlertDict valueForKey:kALERT] componentsSeparatedByString:@"Time:"];
NSString *aImgName = nil;
if ([[aAlertDict valueForKey:kSENSORTYPE] isEqualToString:kSensorMotion]) {
self.lblSensType.text = @"Motion Sensor";
// self.lblDate.text = [self monthNameFromDate:[timeInfo objectAtIndex:1]];
if ([[aAlertDict valueForKey:kisChecked] isEqualToString:@"True"]) {
aImgName = [[NSBundle mainBundle] pathForResource:@"motion_icon_gray" ofType:@"png"];
}
else {
aImgName = [[NSBundle mainBundle] pathForResource:@"motion_icon" ofType:@"png"];
}
}
答案 0 :(得分:0)
在UITableView标签中可以通过多种方式设置,检查UITableView的cellForRowAtIndexPath:
委托方法中的标签:
cell.textlabel
创建自定义标签
var label = UILabel(frame: CGRectMake(0, 0, 200, 21))
label.textAlignment = NSTextAlignment.Center
label.text = "I'am a test label"
cell.addsubview(label)
希望这可以帮助您找到代码