为什么无法更改以下对象的Label.text? (timeLabel,tweetOnTimelineTextfield,autorlabel)?
如果我想更改这些对象的值(“cell.timeLabel”,“cell.autorlabel”),它就不起作用了!
我创建了一个名为TimelineTableViewCell的类(用于我的自定义单元格)并将其链接到故事板中。
PFQueryTableViewController的主要代码位于TimelineTableViewController中。
以下是代码:
TimelineTableViewCell.h:
#import <UIKit/UIKit.h>
@interface TimelineTableViewCell : UITableViewCell
@property (weak, nonatomic) IBOutlet UILabel *timeLabel;
@property (weak, nonatomic) IBOutlet UITextView *tweetOnTimelineTextfield;
@property (weak, nonatomic) IBOutlet UILabel *autorLabel;
@end
TimeLineViewController.m:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath object:(PFObject *)object {
static NSString *CellIdentifier = @"Cell";
TimelineTableViewCell *cell = (TimelineTableViewCell *)[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
if (!cell)
{
cell = [[TimelineTableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle
reuseIdentifier:CellIdentifier];
}
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"EEEE, MMMM d yyyy"];
NSDate *date = [object createdAt];
// Configure the cell
cell.textLabel.text = [object objectForKey:@"content"];
cell.detailTextLabel.text = [NSString stringWithFormat:@"Priority: %@", [object objectForKey:@"createdAt"]];
return cell;
}
TimeLineViewController.h:
#import <UIKit/UIKit.h>
#import <Parse/Parse.h>
@interface TimelineTableViewController : PFQueryTableViewController
@end
答案 0 :(得分:0)
谢谢你们,现在它有效! intellisens没有向我显示另一个类的标签(如果我尝试了cell.a - &gt;唯一的提议是cell.auto(?!)。但是现在我尝试了cell.autorLabel.text并且它完美地工作谢谢!
答案 1 :(得分:-2)
转到TimelineTableViewCell.m文件并合成自定义单元格的属性。
所以你有这个
@implementation TimelineTableViewCell
@synthesize timeLabel,tweetOnTimelineTextfield,autorLabel;
你应该好好去!
享受!