Je možné ZMENIŤ ŠÍRKU UIDatePickera?
Snažím sa to robiť programovo, nie prostredníctvom storyboardov ... iOS 6.1
Vďaka.
Miles.
odpovede:
3 pre odpoveď č. 1Áno. Je to niečo, čo by ste zmenili nastavením frame
vlastnosť.
Napríklad, ak chcete zväčšiť šírku datePicker
objekt podľa 50 bodov:
CGRect frame = self.datePicker.frame;
frame.size.width += 50;
[self.datePicker setFrame: frame];
0 pre odpoveď č. 2
Ak pri vytváraní selektora zadáte rám, nefunguje to.
UIDatePicker *picker = [[UIDatePicker alloc] initWithFrame:CGRectMake(10, 20, 300, 300)];
Mali by ste vytvoriť pred a potom zmeniť snímku:
UIDatePicker *picker = [[UIDatePicker alloc] init];
CGRect frame = picker.frame;
frame.size.width = 300;
...
[picker setFrame:frame];