Интерфейстің құрастырушысын пайдаланып, субвайерлерді қалай орналастыру және өзгерту керек?

I'm trying to create a view in Interface Builder that contains a UITextView and two UIButtons. In portrait mode I want the view to look like this: enter image description here

And in landscape mode I want the view to automatically reposition/resize things so that it looks like this: enter image description here

I'm assuming that some combination of Size & Position, Autosizing, Alignment and Placement properties for the various views and subviews could achieve this, but despite experimenting with a bunch of combinations I can't even get remotely close to what I'm trying to achieve.

Бұл мүмкін бе, әлде барлық бағдарламаланған бағдарламаларды қайта орналастыруға көңіл аудару керек пе?

0

1 жауаптар

Иә, бұл мүмкін. Мынадай опцияларды орнатыңыз:

TextView: Бекітілген жоғарғы, төменгі, сол және оң жиектер. Икемді ені мен биіктігі

enter image description here

OK түймесі: сол жақ және төменгі шеттерде бекітілген. Бекітілген ені мен биіктігі

enter image description here

Болдырмау түймешігі: Бекітілген оң және төменгі шеттер. Бекітілген ені мен биіктігі

enter image description here

Көріністерді портреттік режимде дұрыс орналастырыңыз және ландшафты режимде әрқайсысының өлшемін дұрыс өзгерту керек және орналасуды сақтаңыз.

Параметрлерді қай жерде табуға болатындығын көрсету үшін EDIT.

enter image description here

2
қосылды
Бұл қасиеттерді IB-ге қайда орналастыру керек? Мен мұндай нәрсені көріп отырған жоқпын.
қосылды автор MusiGenesis, көзі
Өте жақсы жұмыс істеді. Бірақ таңқаларлық, өйткені мен дұрыс параметрлердің комбинациясын сынап көрдім деп ойладым (анық емес, бірақ мен емес).
қосылды автор MusiGenesis, көзі
Оңтайландырылған басқару тақталарын Xcode 4-де көрсету үшін өңделді. 'Өлшемді инспектор' (шағын өлшем белгішесі) белгісін таңдаңыз. Xcode3/IB ұқсас параметрлері бар.
қосылды автор Robin Summerhill, көзі