Können wir den UIPicker direkt in einer iPad-Anwendung verwenden? Ich habe versucht, eine Pickerview zu zeigen. Aber ich empfand sie als sehr klein im Vergleich zur iPad-Dimension. Ich war auch nicht in der Lage, seine Höhe und Breite zu erhöhen.
Antworten
Zu viele Anzeigen?Ich habe die folgenden Zeilen in der iPad Human Interface Richtlinien ...
Eine Auswahlmöglichkeit oder eine Datums- und Zeitauswahl nur in einem Popover anzeigen. Diese Platzierung weicht von der empfohlenen Platzierung für eine iPhone-Anwendung ab.
Wie Apple vorschlägt, ist es also gut, den Picker in einem Popover und nicht in einer einfachen Ansicht darzustellen.
Ja, Sie können es in Ihrem iPad-Programm verwenden. Ich würde die Höhe und Breite nicht ändern, weil die visuellen Elemente für eine feste Größe eingerichtet sind. Aber, wenn Sie wollen, können Sie es durch initWithFrame wie so tun:
UIPickerView *pv = [[UIPickerView alloc] initWithFrame: CGRectMake(0,0,width,height)];