問題タブ [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.

0 投票する
1 に答える
495 参照

ios - UIButtonラベルにFontSizeToFitWidthを調整する方法は? iOS

ボタンUILabelにadjustsFontSizeToFitWidthを設定すると、テキストがボタンフレームの外側に出てしまいます。理由はわかりません。

ここに私のコードがあります:

結果は次のとおりです。

ここに画像の説明を入力

0 投票する
1 に答える
69 参照

ios - UITableViews の水平スクロールビューの余分な空白

これが私のコードです:

これが何をしているのかです - ナビゲーションバーとmovingviewの間のスペースに注意してください:

ここに画像の説明を入力

0 投票する
0 に答える
56 参照

xamarin.ios - UICollectionView Xamarin.iOS で paddingTop を削除します

Xamarin.iOS を使用して iOS アプリを開発しています。UICollectionViewカテゴリのリストを表示するために使用しました。私はStoryBoardインターフェースを設計するために使用しました。問題が 1 つあります。

CollectionViewpaddingから 私が得た限り、それは と関係がありinsetsます。私は使用UIEdgeInsetsしましたが、成功しませんでした。そのスペース/パディングを上部から削除する方法はありますか? はcollectionView他のレイアウトで使用されているため、削除する必要があります。

0 投票する
1 に答える
1306 参照

ios - UICollectionView のセルをレンダリングするときにセクション インセットが考慮されない

2 つのセクションを含む UICollectionView があります。ストーリーボードから、左 = 5 および右 = 5 のセクション インセットを指定しました。両方のセクションのセルに同じ .xib を使用しています。セルのサイズを入力していますsizeForItemAtIndexPath

問題はこれです:

セクション 0 の場合、セルは中央に配置され、セクション インセットが考慮されます。

セクション 1 では、左側のセクション インセットは考慮されますが、右側は考慮されず、セクション 1 のすべてのセルの右端が collectionView の右端に接しています。

なぜこれが起こっているのですか、どうすれば解決できますか?

0 投票する
0 に答える
32 参照

swift - AnyObject から UIEdgeInsets へのキャスト

scrollView で KVO パターンを使用しようとしていますcontentInsetが、古い値と新しい値について知る必要があります。UIEdgeInests構造体であるため、辞書に格納できないことはわかっていますが、変更で受け取ります。これは私の変更辞書です:

これが私がそれをキャストしようとしている方法です:

しかし、常に失敗します。

UIEdgeInsets にキャストする方法はありますか?

0 投票する
3 に答える
12308 参照

swift - UIScrollView のズームと contentInset

ユーザーがピンチして画像をズームインおよびズームアウトする iOS フォト アプリに似ています。

UIView > UIScrollView > UIImageView > UIImage

最初は、縮尺 1 未満にズームするという問題がありました。画像が中心から外れていました。私はこれを行うことでそれを修正しました:

これは、ズームアウトするときにうまく機能します。

UIImageコンテンツモードはaspectFitです

問題

ZOOM INで zoomScale が 1 を超える場合、スクロール ビューのインセットは、スクロール ビューに含まれる UIImage の周囲を囲む必要があります。これにより、UIImage を取り囲んでいたデッド スペースが取り除かれます。IE、ピンチまたはダブルタップによる拡大時の写真アプリ。

試した

上記の追加は、まだインセット量を変更しているようです。

更新(画像追加)

最初の画像はデフォルトのレイアウトを示しています。ズームインすると残りが表示されます.....

ここに画像の説明を入力

0 投票する
0 に答える
2846 参照

ios - Swift でのプログラムによる UIButton の画像とタイトル エッジのインセット

次のようにプログラムで2つのUIButtonを設定しています。

ここに画像の説明を入力

ボタンで画像とテキストのインセットを同じに設定しようとしていますが、どういうわけか左のボタンの画像が右の画像とは異なって配置されています。私は UIButton クラスにこの拡張機能を持っています:

画像、テキスト、およびコンテンツ全体のインセットを設定するときに理解している限り、両方のインスタンスで同じ場所に配置する必要があります。

コードで設定した後、インセットは何らかの方法でオーバーライドされますか?