2016-07-07 4 views
0

Я создаю приложение для часов, и у меня проблемы с моими сборщиками.Динамический макет для WKInterfacePicker - Swift - приложение для наблюдения

Я хочу иметь некоторые сборщики бок о бок горизонтали, как это:

<!--Page1--> 
     <scene sceneID="db6-OT-aHK"> 
      <objects> 
       <controller identifier="Page1" id="U48-q0-PUn" customClass="Page1" customModule="swiftTest_WatchKit_Extension"> 
        <items> 
         <group width="1" alignment="center" verticalAlignment="center" id="tfC-gp-OjA"> 
          <items> 
           <picker width="0.33000000000000002" height="100" alignment="center" verticalAlignment="center" id="5k4-Oj-Imh"/> 
           <picker width="0.33000000000000002" height="100" alignment="center" verticalAlignment="center" id="CWU-iM-QA5"/> 
           <picker width="0.33000000000000002" height="100" alignment="center" verticalAlignment="center" id="7EB-A5-pKO"/> 
          </items> 
         </group> 
         <group width="1" alignment="left" verticalAlignment="bottom" id="nmP-yl-udb"> 
          <items> 
           <button width="1" alignment="left" title="Button" id="rSf-z8-JuU"/> 
          </items> 
         </group> 
        </items> 
        <connections> 
         <outlet property="goButton" destination="rSf-z8-JuU" id="FMh-MS-VME"/> 
         <outlet property="picker1" destination="5k4-Oj-Imh" id="Y6q-wM-MPf"/> 
         <outlet property="picker2" destination="CWU-iM-QA5" id="X2S-hS-XfV"/> 
         <outlet property="picker3" destination="7EB-A5-pKO" id="V3z-ek-cGw"/> 
        </connections> 
       </controller> 
      </objects> 
      <point key="canvasLocation" x="463" y="61"/> 
     </scene> 

Но, мой WKPickerItem различаются по размеру. С моим методом, который фиксирует размер каждого сборщика, у меня есть большое пустое пространство для короткого WKPickerItem, а некоторые другие WKPickerItem вырезаны, потому что они слишком длинны.

Возможно ли иметь переменный размер для этих сборщиков?

ответ

0

Я могу адаптировать размер сборщика динамически с помощью setWidth/Height, но нет возможности автоматически адаптировать размер сборщиков.

Я думаю, что сборщики не думают делать это в часах