私はに3つのUILabels
を持っています。 これは、いくつかのUILabels
私は、自動レイアウトを使用して細胞内に垂直にすべての非空UILabels
を中央にするにはどうすればよい自動レイアウトUILabels
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"EventCell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
NSString *key = [[keysArray objectAtIndex:indexPath.section] description];
UILabel *nameLabel = (UILabel *)[cell viewWithTag:100];
namelabel.text = @"Label 1";
UILabel *locationLabel = (UILabel *)[cell viewWithTag:101];
location.text = @"Label 2";
UILabel *timeLabel = (UILabel *)[cell viewWithTag:102];
timeLabel.text = @"";
return cell;
}
(label.text == @""
)空になるということでしょうか?
これは、3つのラベルUILables
の一つが
空で、これは私が望むどのようにあるときに、それがどのように見えるか
でどのように見えるかですそれを見て:
セルをコードまたはインタフェースビルダーで構築していますか?なぜラベルが空であるかどうかは重要ですか? – jrturton
IB。私は自分のラベルをコンテナに集中させたい。それは作るのが難しいことではありませんが、ラベルの1つが空であれば、他の2つのラベルの間に隙間ができます。 – Oleg
空白のUILabelが幅はあるものの、だからあなたは、ラベルのうちの1つの行に沿っていくつかのコードを書かなければならないかもしれません。 – 11684