問題タブ [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 に答える
148 参照

swift - Swift: UIButton の edgeinsets は、セルの再描画/スクロール後に適用されます

数日苦労した後、UIButtonのタイトルと画像の端のインセットについてお聞きしたいと思いました...ボタン付きのカスタムセルがあり、そのボタンはセルの種類に応じて異なるアイコンとテキストである必要がありますが、要件のテキストは中央に配置する必要があり、画像は可能です左揃えまたは右揃え。そのために、ボタン タイルと画像の更新中にエッジ インセットを設定しています。簡単にするために、画像のインセットを 8 にし、テキストを開始するタイトルの左側の計算ポイントをハードコーディングしました。

問題は、テーブルビューがロードされたときに間違って配置されているが、セルをスクロール/再描画した後、正しく配置されることです。さまざまな提案を試みましたが、誰も助けてくれませんでした。

スクロール前

スクロール前

スクロール後

スクロール後

ここでより具体的に言うと、プロジェクト全体です。

ソース

更新しました

ViewController ほとんどすべての詳細については、ソースをダウンロードしてください

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

ios - テーブル全体にインセットを設定せずに、UITableView でセルのインセットを設定するにはどうすればよいですか?

私はUITableViewCellそのすべての端に広がる with コンテンツを持っています。このセルは、さまざまなインセットが必要な複数のテーブルで使用します。UITableView(つまり、あるテーブルでは左から 8 ポイント挿入され、別のテーブルでは 20 ポイント挿入されます。テーブル全体をインデントせずに、親コード (おそらくcellForRow?)のセルをインデントしたいと思います。

これは明らかにテーブル全体に設定しますが、必要に応じてセルごとに設定したいと思います。

これは効果がありません:

これも機能しません(セル自体にありますが):

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

swift - 2 回以上クリックすると、タブバーの項目が拡大縮小されます

タブバー項目の画像を大きめに設定したい。そこで、このコードを TabBarViewController.viewDidLoad() に入れました。

しかし、1 つのアイテムを 2 回以上クリックすると、画像がどんどん大きくなります。私はまだ EdgeInsets を適切に使用できないと思います。スケーリングの問題を修正し、画像のサイズを大きくするにはどうすればよいですか? Apple のドキュメント (75px/3x、50px/2x、25px/1x) に従って画像ファイルを作成しました。

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

ios - UITableView viewForHeaderInSection UITableViewコンテンツインセットの問題

私はUITableViewで作業しています。テーブル ビューには、ユーザーがテーブル ビューをスクロールすると高さが変わる UIImageView を持つ HeaderView があります。

これに加えて、テーブルビューのセクション用のカスタムuiviewもあります..私の問題は、テーブルビューのコンテンツインセットを設定した後、セクションがテーブルのスクロールに従わないことです..


スクロール前

ここに画像の説明を入力

スクロール後

ここに画像の説明を入力

確かにコンテンツインセットの問題で、いろいろテストしたのですが解決策が見つかりませんでした...

tableView のセクションがスクロールに追従し、ステータスバー (self.view.frame.origin.y の約 25 ポイント) の下に到達したときに停止するようにしたいと考えています。

問題を解決するには、どのパスに従う必要がありますか?

これは私が使用しているコードです


セクションヘッダにXibを登録


セクション ヘッダーの生成


写真付きのTableViewのヘッダービューを設定する


スクロール コンテンツに TableView デリゲートを使用する