問題タブ [uiedgeinsets]
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.
ios - UIEdgeInsets が期待どおりに動作しない
ビューコントローラーにscrollViewを追加し、キーボードの表示と非表示の通知を登録しました
これは正常に動作します。aTextView をタップすると、scrollView の aView がキーボード ビューの上に移動しますが、その間に scrollView をスクロールすると、ビュー全体が自動的に少し下がります。アクションによってインセット値または scrollView の contentSize 値が変更されるのはなぜですか?

ios - UIButton のコンテンツ エッジ インセットの設定が期待どおりに機能しない
次のように設定された UIButton があります。
結果は次のようになります (赤以外の色はボタンの背景です)。

設定した場合[button setContentEdgeInsets:UIEdgeInsetsMake(0, 0, 0, 0)]、結果は同じに見えます。
設定[button setContentEdgeInsets:UIEdgeInsetsMake(1, 0, 1, 0)]すると、結果は次のようになります。

設定[button setContentEdgeInsets:UIEdgeInsetsMake(-1, 0, -1, 0)]すると、結果は次のようになります。

上部と下部に 1.0 の正のコンテンツ インセットがあると、コンテンツ インセットが 0 よりも小さくなるように見えるのはなぜですか (ドキュメントから理解すると、これがデフォルトです)。Xcode 6 と iOS 7 で実行しています。
ios - UIScrollView.contentInset.top に追加
ユーザーが下にスライドしていても UISearchBar を表示したままにしようとして、次のことを行いました。
のサブビューとして
UITableView&を追加しました。UISearchViewviewtableViewのframe=view.boundssearchBartopLayoutGuide自動レイアウトでの下部にロックされます。
でも、 があっても が をautomaticallyAdjustsScrollViewInsets = true覆っsearchBarているtableViewのに、どうやっtableView.contentInset.topて 44 (searchBarの高さ) 増やせばいいのでしょうか?
uibutton - xcode6 ストーリーボード uibutton イメージ タイトル レイバウト
ボタンの画像とタイトルを正しく設定するにはどうすればよいですか。
ストーリーボードのプレビューは次のようになります。

ボタンにタイトルと画像を追加し、タイトルと画像の edgeinset を設定して画像のレイアウトを取得します。ただし、ボタンのサイズは電話のサイズに合わせて変更されます。そのため、すべてのサイズでストーリーボードに適切に設定できません。
この状況に対処する方法はありますか?
ありがとう!
ios - UINavigationBar、UITabBar などによって隠されていない UIViewController のビューの境界を見つけます。
ナビゲーション バーやタブ バーなどのコンテンツの下に拡張するようUIViewControllerにを構成できます。edgesForExtendedLayoutこれを行う場合、不明瞭でないフレームを特定する方法はありますか?
可能な代替手段として、含まれUIViewControllerているに適用するデフォルトの contentInset を決定する方法はありUIScrollViewますか?
使用事例
画像を含むズーム可能な UIScrollView があります。
完全にズームアウトしたときに、コンテンツのインセットを調整して、コンテンツを中央に配置できるようにしたい (詳細はこちら)。ただし、変更されたインセットは、自動的に適用されるインセットを考慮していないためUIViewController、コンテンツがナビゲーション バーなどによって不明瞭になることはありません。
また、コンテンツの最小ズームを計算する必要があります。これは、画像全体が表示され、不明瞭にならないズームです。これを計算するには、コンテンツ ビューの隠されていない部分のサイズを知る必要があります。