トップ「Uitableview」の質問

UITableViewは、iOSで情報のリストを表示および編集するために使用されるクラスです。

動的なセルレイアウトと可変行の高さのためのUITableViewの自動レイアウトの使用

テーブルビューのUITableViewCell内で自動レイアウトを使用して、スムーズなスクロールパフォーマンスを維持しながら、各セルのコンテンツとサブビューで行の高さを(それ自体/自動的に)決定するにはどうすればよいですか?

ios uitableview autolayout row-height

UITableViewの選択を無効にするにはどうすればよいですか?

UITableView行をタップすると、その行が強調表示されて選択されます。 これを無効にして、行をタップしても何も起こらないようにすることは可能ですか?

ios uitableview cocoa-touch

prepareForSegueを渡す方法:オブジェクト

マップビューに多くの注釈があります( rightCalloutAccessoryボタン付き)。 ボタンは、このmapviewからtableviewへのセグエを実行します。 クリックされたコールアウトボタンに応じて、(データを保持する)別のオブジェクトをtableviewに渡したい。例:(完全に構成されています)注釈1(オースティン)->データobj 1を渡す(オースティンに関連)注釈2(ダラス)->データobj 2を渡す(ダラスに関連)注釈3(ヒューストン) […] 続きを読む…

ios xcode uitableview mapkit storyboard

UITableViewセルで選択された色?

カスタムUITableViewCellを作成しました。 テーブルビューはデータを正常に表示しています。 私が立ち往生しているのは、ユーザーがテーブルビューのセルに触れたときに、セルの選択を強調表示するために、デフォルトの[青色]値以外のセルの背景色を表示したいということです。 私はこのコードを使用しますが、何も起こりません:cell.selectedBackgroundView.backgroundColor=[UIColor blackColor];

ios objective-c uitableview selection-color

カスタムUITableViewCellsの高さの設定

いくつかのラベル、ボタン、画像ビューを表示するカスタムUITableViewCellを使用しています。 セルには、テキストがNSStringオブジェクトであるラベルが1つあり、文字列の長さは可変である可能性があります。 このため、 UITableViewのheightForCellAtIndexメソッドでセルに一定の高さを設定することはできません。 セルの高さは、 NSStringのsizeWithFontメソッドを使用して決定できるラベルの高さに依存します。 使ってみましたが、どこかでおかしいようです。 どうすれば修正できますか?セルの初期化に使用されるコードは次のとおりです。if (self = [super initWithFrame: […] 続きを読む…

ios objective-c uitableview row-height

UITableViewCell、スワイプで削除ボタンを表示

UITableViewCellスワイプしたときに削除ボタンを表示するにはどうすればよいですか? イベントが発生したり、削除ボタンが表示されたりすることはありません。

ios uitableview cocoa-touch uikit

UITableViewCell間にスペースを追加する方法

UITableViewCell間にスペースを追加する方法はありますか?テーブルを作成しましたが、各セルには画像のみが含まれています。 画像は次のようにセルに割り当てられます。cell.imageView.image = [myImages objectAtIndex:indexPath.row]; ただし、これにより画像が拡大されてセル全体に収まり、画像間に間隔ができなくなります。または、このように、画像の高さはたとえば50であり、画像間に20の間隔を追加したいとします。 これを達成する方法はありますか?

ios objective-c uitableview

iOS7でUITableViewStyleGroupedスタイルのUITableViewの上部に余分なパディングがあるのはなぜですか

iOS7以降、 UITableViewの上部に、スタイルUITableViewStyleGrouped追加のスペースがあります。次に例を示します。最初の矢印でテーブルビューの開始は、原因不明のパディングの35個のピクセルあり、次に緑ヘッダはUIViewによって返さviewForHeaderInSection (セクションは0)。この35ピクセルの量がどこから来ているのか、 UITableViewStylePlain切り替えずにそれを取り除く方法を誰かが説明できますか?更新(回答):iOS 11以降の場合:tableView.contentInsetAdjustmentBehavior = .never

ios uitableview ios7

UITableViewヘッダーセクションをカスタマイズする

セクションごとにUITableViewヘッダーをカスタマイズしたいと思います。 これまでに実装しました-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section このUITabelViewDelegateメソッド。 私がやりたいのは、各セクションの現在のヘッダーを取得し、サブビューとして […] 続きを読む…

ios objective-c swift uitableview

UITableView-セクションヘッダーの色を変更します

UITableViewのセクションヘッダーの色を変更するにはどうすればよいですか?編集: DJ-Sが

ios uitableview cocoa-touch