1
私はインターフェースビルダーでビューを持っており、そのビュー内のサブビューを持っています。サブビューは、親の中の左上隅の近くに視覚的に配置します。したがって、私はサブビューフレームのx、y座標が(20,20)に近いものになると期待していますが、IBはそれが(230,432)のようなものだと私に伝えます。次に、プロパティウィンドウのX、Y座標を(20,20)のように調整すると、サブビューが画面の左上に飛んできます...どうしますか?ところで、それはトップ/親ビューが768x1004のサイズであるiPad固有のビューサイズです。インターフェースビルダーのサブビューと(x、y)起源を混同します
任意の実行時表現を持っているか、インターフェイスビルダーのこの唯一の設計時のヘルパー機能で設定し、この「起源」をしていますか? – Palimondo
左上の点はUIViewのframe.originに対応し、中央の点はUIViewのcenterプロパティに対応します。残りは設計時の便宜のためのものです。 – Anna
これは、私のframe.origin.yの動きが期待どおりに効果を発揮しなかったのを私に夢中にさせていました。私はUIImageviewの中心点をチェックしました。 ありがとうございます! – birdman