Niedawno rozpocząłem przenoszenie aplikacji na mój iPhoneiPad i ja mamy widok z podziałem UITableView. Czy istnieje sposób na zmianę skali tabeli? Maski do autoregulacji nie wysadzają fontu, a ja po prostu potrzebuję przeskalowanej, wyraźniejszej, większej wersji stołu dla iPada. Czy istnieje prosty sposób na zrobienie tego?
Odpowiedzi:
1 dla odpowiedzi № 1Możesz ustawić cell.textLabel.font
do większego w cellForRowAtIndexPath:
.
Możesz zwiększyć wysokość każdej komórki, wykonując heightForRowAtIndexPath:
, np.
- (CGFloat)tableView:(UITableView *)tableView
heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
return 123.f;
}
To są te, które mogę wymyślić, z ręki.
0 dla odpowiedzi nr 2
można ustawić wysokość wiersza tabeli w viewWillAppear.
self.tableView.rowHeight = 130.0;
0 dla odpowiedzi № 3
Lub użyj UISplitViewController
. Widok stołowy po lewej stronie i pokazują dane, które powinny być wyświetlane, jeśli klikniesz jedną komórkę we właściwym widoku. ;-)