0

私は次のシナリオを持っています。ある場合にはビューの左側に要素をレイアウトする必要があり、別の場合には同じビューをビューの右側にレンダリングする必要があります。2 つの制約は明らかに矛盾しています。

def action_style
   diameter = rmq.device.width*0.06
   constraints do
     width.is diameter
     height.is diameter
     center_y :image
   end
   reapply do
     constraints do
       offset = rmq.device.width*0.08
       if self.even
         left.is 20
       else
         right.is -offset
       end
     end
   end
end

LeftRight競合しており、望ましい結果が得られていません。たとえば、left制約のみを無効にしたり、すべての制約を無効/設定解除したりする方法はありますか?

4

2 に答える 2