0

iOS 6 自動レイアウトを使用しています。Interface Builder でポートレート モードを作成しました。(コントローラークラスビュー)のUIScrollView中にあります。UIView2 つのラベルを設定します。1 つはスクロールビューの右揃え、もう 1 つはビューの右揃えです。スクロールビューはビューよりも短いです。横向きでシミュレートして回転させると、スクロール ビューのラベルが正しく配置されませんが、ビューのラベルは正しく設定されます。

スクロール ビュー ラベルをクリックしてUtilities > Sizeインスペクタに移動すると、ラベルに as constraint: があることがわかりますTrailing space to: Superview。ScrollView に変更することはできません。

私もコードでこれを試しました:

[NSLayoutConstraint constraintWithItem:fileSize
                    attribute:NSLayoutAttributeRight
                    relatedBy:NSLayoutRelationEqual
                    toItem:motherScrollView
                    attribute:NSLayoutAttributeCenterX
                    multiplier:1.0
                    constant:20];
4

1 に答える 1