영양 정보가있는 UITableView 테이블을 채 웁니다. 각 줄에는 영양소의 절대 양과 일일 백분율 값이 포함됩니다. 각 행의 왼쪽에 양을 정렬하고 오른쪽에 일일 비율 값을 정렬하여 정보가 더 깔끔하고 모든 값이 정렬되도록합니다. 내가 이것을 할 수있는 방법이 있습니까? 감사!Xcode에서 왼쪽과 오른쪽 부분의 텍스트 부분을 정렬합니다.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"NutritionCell" forIndexPath:indexPath];
if(!cell) {
cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:@"NutritionCell"];
}
CGRect oldFrame = cell.frame;
cell.textLabel.frame = CGRectMake(oldFrame.origin.x, oldFrame.origin.y, tableView.frame.size.width/2, oldFrame.size.height);
cell.detailTextLabel.frame = CGRectMake(oldFrame.origin.x + tableView.frame.size.width/2, oldFrame.origin.y, tableView.frame.size.width/2, oldFrame.size.height);
cell.textLabel.text = [factamount objectAtIndex:indexPath.row];
cell.detailTextLabel.text = [percentDV objectAtIndex:indexPath.row];
return cell;
}
: 자동으로 셀에이 라벨을 추가하는 . – iDev
흠 ... 아무것도 바뀌지 않는 것 같아요. – maximum411
@ maximum411, 어떻게 프레임을 설정합니까? 그리고 설정 한 프레임은 무엇입니까? 왼쪽 라벨의 너비를 줄이고 확인 했습니까? 그렇지 않다면 새로운 라벨을 만들고 셀에 추가 할 수 있습니다. 그러나 가능하면이 캡쳐 화면을 게시하십시오. – iDev