2016-07-07 6 views
0

Ich erstelle eine Watch App und habe ein Problem mit meinen Pickern.Dynamisches Layout für WKInterfacePicker - Swift - Watch App

Ich möchte an Seite horizontal wie dies einige Kommissionierer Seite haben:

<!--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> 

Aber, meine WKPickerItem in der Größe variieren. Mit meiner Methode, die die Größe jedes Pickers festlegt, habe ich großen weißen Platz für kurze WKPickerItem und einige andere WKPickerItem werden geschnitten, weil sie zu lang sind.

Ist es möglich, variable Größe für diese Pflücker zu haben?

Antwort

0

Ich kann die Größe des Pickers dynamisch mit setWidth/Height anpassen, aber es gibt keine Möglichkeit, die Größe der Picker automatisch anzupassen.

Ich denke, dass Picker sind nicht gedacht, dies in der Uhr

zu tun
Verwandte Themen