タグ付けされた質問 「uitableview」

UITableViewは、iOSで情報のリストを表示および編集するために使用されるクラスです。テーブルビューでは、アイテムが1つの列に表示されます。UITableViewは垂直スクロールのみを許可しますが、UITableViewはUIScrollViewのサブクラスであり、ユーザーはテーブルをスクロールできます。

13
UITableViewセル内のURLからの非同期画像の読み込み-スクロール中に画像が誤った画像に変わる
UITableViewセル内の画像を非同期で読み込む2つの方法を記述しました。どちらの場合も画像は正常に読み込まれますが、テーブルをスクロールすると、スクロールが終了して画像が正しい画像に戻るまで、画像が数回変化します。なぜこれが起こっているのか私にはわかりません。 #define kBgQueue dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0) - (void)viewDidLoad { [super viewDidLoad]; dispatch_async(kBgQueue, ^{ NSData* data = [NSData dataWithContentsOfURL: [NSURL URLWithString: @"http://myurl.com/getMovies.php"]]; [self performSelectorOnMainThread:@selector(fetchedData:) withObject:data waitUntilDone:YES]; }); } -(void)fetchedData:(NSData *)data { NSError* error; myJson = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error]; [_myTableView reloadData]; } - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView { // Return the number of sections. …

16
UITableViewでセパレーターの全幅を設定する方法
私が持っているUITableViewセパレータは、全幅を持っていないところを。左側の10ピクセル前で終了します。私はこのコードをで遊んでいましたviewDidLoad()。 self.tableView.layoutMargins = UIEdgeInsetsZero; また、ストーリーボードで、カスタムセレクターまたはデフォルトセレクターを選択できる場合。これで、入力されたすべてのセルに全幅セレクターがなくなりましたが、空のセルには全幅があります。 どうすれば修正できますか?

19
UITableViewセクションヘッダーのデフォルトのスクロール動作を変更
2つのセクションを持つUITableViewがあります。シンプルなテーブルビューです。これらのヘッダーのカスタムビューを作成するために、viewForHeaderInSectionを使用しています。ここまでは順調ですね。 デフォルトのスクロール動作では、セクションが検出されると、次のセクションがスクロールして表示されるまで、セクションヘッダーがナビゲーションバーの下に固定されます。 私の質問はこれです:セクションヘッダーが上部に固定されないようにデフォルトの動作を変更できますが、ナビゲーションバーの下で残りのセクション行をスクロールできますか? 私は何か明白なものを見逃していますか? ありがとう。


23
スワイプを追加してUITableViewCellを削除します
CheckListアプリケーションを作成していUITableViewます。スワイプを追加してを削除する方法を考えていましたUITableViewCell。 これは私のViewController.swiftです: import UIKit class ViewController: UIViewController, UITextFieldDelegate, UITableViewDelegate, UITableViewDataSource { var tableView: UITableView! var textField: UITextField! var tableViewData:Array<String> = [] // Define Colors let lightColor: UIColor = UIColor(red: 0.996, green: 0.467, blue: 0.224, alpha: 1) let medColor: UIColor = UIColor(red: 0.973, green: 0.388, blue: 0.173, alpha: 1) let darkColor: …
144 ios  uitableview  swift 

4
自動レイアウトですべてのサブビューに合うようにスーパービューのサイズを変更する方法は?
autolayoutについての私の理解は、それがスーパービューのサイズと制約に基づくサイズとサブビューの位置を計算する固有のサイズを取ることです。 このプロセスを逆にする方法はありますか?制約と固有のサイズに基づいてスーパービューのサイズを変更したい。これを達成する最も簡単な方法は何ですか? Xcodeで設計されたビューがあり、これをのヘッダーとして使用していUITableViewます。このビューには、ラベルとボタンが含まれています。ラベルのサイズはデータによって異なります。制約に応じて、ラベルはボタンを正常に押し下げます。または、ボタンとスーパービューの下部の間に制約がある場合、ラベルは圧縮されます。 同様の質問をいくつか見つけましたが、良い簡単な答えはありません。

20
動的なセルの高さのあるUITableViewのreloadData()が原因でスクロールが不安定になる
これは一般的な問題である可能性があり、一般的な解決策があるかどうか疑問に思っていました。 基本的に、私のUITableViewには、すべてのセルの動的なセルの高さがあります。UITableViewの一番上にいない場合、上にtableView.reloadData()スクロールするとびくびくします。 これは、データをリロードしたため、上にスクロールしているときに、UITableViewが表示されている各セルの高さを再計算しているためと考えられます。それをどのように軽減するか、または特定のIndexPathからUITableViewの最後までのみreloadDataをリロードする方法は? さらに、何とか一番上までスクロールしても、下にスクロールしてから上にスクロールできます。ジャンプする必要はありません。これは、UITableViewCellの高さが既に計算されているためです。

10
UITableViewのセクション間のスペースを減らす
UITableViewの2つのセクション間のスペースを減らす方法はありますか?私が持っているすべてのセクションの間に約15ピクセルがあります。私はすでに0を返そう-tableView:heightForFooterInSection:としました-tableView:heightForHeaderInSection:が、何も変わりません。 助言がありますか?
141 iphone  ios  uitableview 

23
UITableViewヘッダーセクションのカスタマイズ
UITableViewセクションごとにヘッダーをカスタマイズしたい。これまでのところ、実装しました -(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section このUITabelViewDelegate方法。私がしたいことは、各セクションの現在のヘッダーを取得UILabelし、サブビューとして追加することです。 今のところ、それを達成することはできません。なぜなら、デフォルトのセクションヘッダーを取得するためのものが見つからなかったからです。最初の質問、デフォルトのセクションヘッダーを取得する方法はありますか? それが不可能な場合は、コンテナビューを作成する必要がありますUIViewが、今回はデフォルトの背景色、影の色などを設定する必要があります。セクションのヘッダーをよく見ると、すでにカスタマイズされているためです。 各セクションヘッダーのこれらのデフォルト値を取得するにはどうすればよいですか? 皆さん、ありがとうございました。

21
UITableViewの読み込みの終了を検出する方法
ロードが終了したときにテーブルのオフセットを変更したいのですが、そのオフセットはテーブルにロードされたセルの数に依存します。 とにかくSDKで、uitableviewの読み込みがいつ終了したかを知ることはありますか?デリゲートにもデータソースプロトコルにも何も表示されません。 表示されているセルのみを読み込んでいるため、データソースの数を使用できません。
141 ios  iphone  uitableview 

18
UITableViewCell内のボタンのクリックを取得
私は、テーブルビューを備えたビューコントローラーと、テーブルセルテンプレート用の個別のペン先を持っています。セルテンプレートにはいくつかのボタンがあります。テーブルビューを定義したビューコントローラー内でクリックされたセルのインデックスと共にボタンクリックにアクセスしたいと思います。 持っている私はそうViewController.hとViewController.m、私が持っているところUITableViewとTableTemplate.h、TableTemplate.mそしてTableTemplate.xibどこ私はペン先を定義しています。のセルインデックスを含むボタンクリックイベントが必要ですViewController.m。 どうすればそれを行うことができますか?

10
UITableViewCellのアクセサリビューのカスタム画像を使用してUITableViewDelegateに応答させる
セルの同じものを含む、カスタム描画されたUITableViewCellを使用していますaccessoryView。accessoriesViewのセットアップは、次のような方法で行われます。 UIImage *accessoryImage = [UIImage imageNamed:@"accessoryDisclosure.png"]; UIImageView *accImageView = [[UIImageView alloc] initWithImage:accessoryImage]; accImageView.userInteractionEnabled = YES; [accImageView setFrame:CGRectMake(0, 0, 28.0, 28.0)]; self.accessoryView = accImageView; [accImageView release]; また、セルが初期化されるとき、initWithFrame:reuseIdentifier:私は次のプロパティを設定することを確認しました: self.userInteractionEnabled = YES; 残念ながら、UITableViewDelegateでは、私のtableView:accessoryButtonTappedForRowWithIndexPath:メソッド(10回繰り返してみます)がトリガーされません。デリゲートは間違いなく正しく接続されています。 何が欠けている可能性がありますか? 皆さんありがとう。

10
SwiftのnibからのカスタムUITableViewCell
ペン先からカスタムテーブルビューセルを作成しようとしています。私はこの記事をここで参照しています。私は2つの問題に直面しています。 UITableViewCellオブジェクトをドラッグして.xibファイルを作成しました。のサブクラスを作成し、UITableViewCellそれをセルのクラスとして、Cellを再利用可能な識別子として設定しました。 import UIKit class CustomOneCell: UITableViewCell { @IBOutlet weak var middleLabel: UILabel! @IBOutlet weak var leftLabel: UILabel! @IBOutlet weak var rightLabel: UILabel! required init(coder aDecoder: NSCoder!) { super.init(coder: aDecoder) } override init(style: UITableViewCellStyle, reuseIdentifier: String!) { super.init(style: style, reuseIdentifier: reuseIdentifier) } override func awakeFromNib() { super.awakeFromNib() // Initialization code …
139 ios  uitableview  swift  ios8 

10
UITableViewセクションヘッダーのフォントサイズの変更
誰かがUITableViewセクションヘッダーのテキストのフォントサイズを変更する最も簡単な方法を教えてもらえますか? 次の方法を使用してセクションタイトルを実装しています。 - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section 次に、この方法を使用してセクションヘッダーの高さを変更する方法を理解しました。 - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section このメソッドを使用して、UITableViewセルにデータを入力しています。 - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath しかし、セクションヘッダーテキストのフォントサイズを実際に大きくする方法、つまりフォントスタイルをどうするかについて、私は行き詰まっていますか? 誰かが助けてくれますか?ありがとう。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.