AutoLayoutの使用に関するチュートリアルを読んだことがありますが、私は信じられないほど簡単なものを実現する方法を見つけられないようです。私は、3.5インチと4インチのiPhone/iPod Touchスクリーン用のアプリケーションを設計しています。それはそうのような各タブの全体を埋めるのUITableViewを持つ単純なタブバーのアプリケーション、です:Interface Builderがオブジェクトを画面の端にロックする
のUITableViewは関係なく、画面があるかどうかの、画面の端にロックするために、私は希望3.5または4インチ。私が現在持っているものは4インチの画面でうまくいきますが、3.5ではUITableViewが画面の幅を超えています。
私はいくつかのAutoLayoutチュートリアルを読んでみましたが、Interface Builderの制約をうかがうだけでしたが、成功しませんでした。私はあなたが提供することができる任意のヘルプに感謝します。
を行い、あなたにもちょうど自動レイアウトを無効にするかもしれないし、すべての4辺にテーブルビューをピンに自動サイズ変更マスク(スプリング、ストラット)を設定し、それは幅と高さを柔軟にすることができます。しかし、自動レイアウトを使用することに興味があれば、私は個人的にInterface Builderの代わりにコードで制約を作成することをお勧めします.BBは多くの場合、あなたが得意でないものを扱う苦痛があります。私はそれをはるかに容易にする素敵なオープンソースのAPIを持って、あなたも遊ぶことができるサンプルプロジェクトがあります:https://github.com/smileyborg/UIView-AutoLayout – smileyborg
(UIView + AutoLayout APIを使用すると、 '' tableView autoPinEdgesToSuperviewEdgesWithInsets:UIEdgeInsetsZero]; ')これは簡単です! – smileyborg
あなたは今どのような制約を設定していますか?あなたはあなたが間違っていた場所を理解するのを助けることができるようにそれらを投稿することができます。 – greg