問題タブ [autoresizingmask]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iphone - UISegmentedControlautoresizingMaskが機能しない
UISegmentedControlをプログラムで画面に配置し(ナビゲーションバーの一部としてではなくスタンドアロン)、右側に固定したいので、autoresizingMaskをUIViewAutoresizingFlexibleLeftMarginに設定しました。
ただし、画面を回転させると、コントロールは元の位置に留まり、右(またはその他の場所)に移動しません。
autoresizingMaskの他のすべての可能な値(およびいくつかの組み合わせ)も試しましたが、まったく動きません。
同じ設定の画面上の他の要素は正しく移動します。
このViewController用のXIBはありませんが、同様のセグメント化されたコントロールを一時的に別のXIBに配置しようとしました。支柱を正しく設定すると、期待どおりに移動しました。
私は何が間違っているのですか?
ios - スーパービューに基づいてビューが自動的に変換されるのはいつですか?
以前も同様の質問をしましたが、今はさらに作業を進めて、より洗練された質問をしています。
applicationDidFinishLaunching: に次のコードがあり、3 つのビューを作成し、それらをウィンドウのサブビューとして追加します。
アプリは横向きでのみ動作するはずなので、横向きで起動するように (plist で) 設定しました。しかし、最後に追加されたサブビュー (GazeIntroViewController) は 90 度回転して表示されます。(デバイスがまだ縦向きであるかのように)。
私を本当に困惑させているのは、最初と2番目のビューが問題ないように見えることです。invisibleView を追加する中央のブロックを取り出すと、GazeIntroViewController も正しく表示されます。NSLogs から、正しく表示されるビューには自動的に変換 ([0, 1, -1, 0, 0, 0])が適用されていることがわかりますが、この変換が一部のビューに適用される理由がわかりません親がすべてのウィンドウである場合は、 other ではありません。
invisibleView が追加されていない場合の出力:
invisibleView が追加されたときの出力:
nsscrollview - NSScrollview DocumentView AutoresizingMask
私の NSScrollView では、ドキュメント ビューを NSView に設定しています。ただし、コンテンツは常にスクロールビューの左下にあります。NSView の AutoresizingMask を設定しようとしましたが、ロックはありません。Q: NSScrollview ドキュメント ビューで AutoresizingMask を設定するにはどうすればよいですか?
iphone - UIViewControllerのビューの正確なフレームを見つける方法は?
UIViewController
のビューの正確なサイズを知ることができるのはいつですか?
問題
UILabel
フレームがテキストと親ビューの幅に依存する複数行があります。他のビューをの下に配置する必要があることを考えるとUILabel
、そのフレームがテキストのスペースを正確にカバーするようにすることが重要です。
私は現在、次のようにサイズを計算していますviewDidLoad
:
UIViewController
問題は、をモーダルフォームシートまたはポップオーバーとして使用すると、親ビューの幅が変わることです。UILabelのフレームを使用autoresizingMask
すると、それに応じて調整されますが、テキストに完全に適合しなくなります。
UILabel
ビューの正確なサイズを知っているこのフレームはどこで計算できUIViewController's
ますか?
デバッグの取り組み
UIViewController
これは、モーダルフォームシート()として表示するときにself.view.frameを印刷した結果ですUIModalPresentationFormSheet
。
上記の出力を生成するコード:
objective-c - iOS:配列を使用したAutoresizingMask?
UIView の autoresizingMask プロパティに配列を提供することは可能ですか? これを行う理由は、ビューに追加する autoresizingMask プロパティを決定するいくつかの条件があるためです。
したがって、単に使用する代わりに:
私は次のようなことをしたい:
なので、基本的にはこのプロパティの項目を条件付きで設定したいと思っています。
ios - UIViewのautoresizingMaskの目的は何ですか?
SO とdeveloper.apple.comUIView
のについて読んだ後でも、目的が何であるかはまだわかりません。このプロパティを設定する必要があるのはどのような状況ですか?autoresizingMask
xcode - 回転後のUITableViewの境界
autoresizingMask = UIViewAutoresizingFlexibleWidth の UITableViwe があります。一部のセルには UITextField が含まれています。
デバイスが回転すると、テーブルとテキスト フィールドのサイズがデバイスの全幅に正しく変更されますが、セルの境界とテキスト フィールドの境界を tableView:cellForRowAtIndexPath: で確認すると、回転後にデバイスが回転していないかのように元の境界。
回転後に実際の境界を取得する方法はありますか? テキスト フィールドに正しく入力するには、この情報が必要です。
iphone - スクロールビュー サブビューの自動サイズ変更の問題
私はスクロールビューを持ってUIView
おり、一連のUIImageViews
ものがスクロールビューにシリアルに配置されています。私の問題は、デバイスを回転させたときに画像ビューのサイズが変更されないことです。でviewWillAppear
、追加しました
誰でも私を助けることができますか?
objective-c - UIButton autoresizingMask を動作させることができません
次のコードがあります。
を作成しScrollView
、9 を入れUIButton
ます。
私の問題は: IB を使用して を配置していたUIButton
とき、ボタンは自動的に自動サイズ調整され、iPad ビューに配置されましたが、今では次のようになっています。
何か案は?ありがとう。:D
ios - マスクの奇妙な動作の自動サイズ変更
私はUIViewControllerにいて、self.view
300x480のフレームを持つ有効なビューを指しています。
このコードスニペットで私は試していました
- 200x200の赤いビューを右マージンに揃えるには、
- 100x100の青いビューを左マージンに揃えます。
しかし、あなたが見ることができるように、結果は私が期待していたものとはほど遠いです...
http://imageshack.us/photo/my-images/27/iossimulatorscreenshoto.png/
自動サイズ変更マスクの使用法に関するアップルのドキュメントとグーグルの結果をすべて読みましたが、なぜこれが起こっているのかまだわかりません。
誰かが私に何が起こっているのか説明してもらえますか?
前もって感謝します。