ios菜鸟在这里。我有一个 iOSTableView
需要在每一行中有几个项目:AUILabel
用于提问,是按钮,否按钮和一个滑块来回答“1 到 5 之间的比率”。仅当问题涉及评级时,滑块实际上不会显示在每个问题上。
完成将所有“小部件”添加到的最佳方法是TableView row
什么?程序化还是通过故事板?另外,如果我使用storyboards
,我将如何隐藏评级栏,然后在需要时再次显示它?
使用代码片段更新
@property (strong,nonatomic) NSMutableArray *ObjQuestions;
...
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
// Configure the cell...
OBJ_Question *q1 = [self.ObjQuestions objectAtIndex:indexPath.row];
cell.textLabel.text = q1.QuestionText;
// need to access second and third Label widgets from storyboard here
// as well as show/hide NSSlider
return cell;
}