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

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



19
UITableViewがReloadDataを完了したことを確認する方法は?
実行が完了した後、UITableViewの一番下までスクロールしようとしています [self.tableView reloadData] 私はもともと持っていました [self.tableView reloadData] NSIndexPath* indexPath = [NSIndexPath indexPathForRow: ([self.tableView numberOfRowsInSection:([self.tableView numberOfSections]-1)]-1) inSection: ([self.tableView numberOfSections]-1)]; [self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:YES]; しかし、私はreloadDataが非同期であるため、スクロールは以来起こらないことを読んでself.tableView、[self.tableView numberOfSections]そして[self.tableView numberOfRowsinSectionすべて0です。 ありがとう! 奇妙なのは私が使っていることです: [self.tableView reloadData]; NSLog(@"Number of Sections %d", [self.tableView numberOfSections]); NSLog(@"Number of Rows %d", [self.tableView numberOfRowsInSection:([self.tableView numberOfSections]-1)]-1); コンソールでは、セクション= 1、行= -1を返します。 でまったく同じNSLogを実行するcellForRowAtIndexPathと、Sections = 1およびRow = 8になります。(8が正しい)


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

7
クラスに初期化子Swiftがありません
Swiftクラスに問題があります。UITableViewControllerクラスとUITableViewCellクラスの迅速なファイルがあります。私の問題は、UITableViewCellクラスとアウトレットです。このクラスにはエラーがありますクラス "HomeCell"には初期化子がありません。この問題を理解できません。 ご回答ありがとうございます。 import Foundation import UIKit class HomeTable: UITableViewController, UITableViewDataSource, UITableViewDelegate { @IBOutlet var tableViex: UITableView! var items: [(String, String, String)] = [ ("Test", "123", "1.jpeg"), ("Test2", "236", "2.jpeg"), ("Test3", "678", "3.jpeg") ] override func viewDidLoad() { super.viewDidLoad() var nib = UINib(nibName: "HomeCell", bundle: nil) tableView.registerNib(nib, forCellReuseIdentifier: "bookCell") } …
181 ios  uitableview  swift 

6
UITableViewControllerなしでプルしてUITableViewを更新する
UIViewController内のUITableViewにプルトゥリフレッシュ機能を実装しようとしています。UITableViewControllerを使用することはできません。UITableViewをビューコントローラーの小さなサブビューにしたいのですが、その上に他のものがいくつかあります。私はこれが可能だと思いますが、誰かがそれの実装を見たことがありますか?

20
セルを選択するとUITableViewCellサブビューが消える
私は、ユーザーがたとえば10色(製品によって異なります)から選択できる色選択テーブルビューを実装しています。ユーザーは他のオプション(ハードドライブ容量など)を選択することもできます。 すべての色オプションは、独自のテーブルビューセクション内にあります。 実際の色を示すtextLabelの左側に小さな正方形を表示したいと思います。 今、私は単純な正方形のUIViewを追加し、それに次のような正しい背景色を与えます: - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:RMProductAttributesCellID]; if (cell == nil) { cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleValue1 reuseIdentifier:RMProductAttributesCellID] autorelease]; cell.indentationWidth = 44 - 8; UIView *colorThumb = [[[UIView alloc] initWithFrame:CGRectMake(8, 8, 28, 28)] autorelease]; colorThumb.tag = RMProductAttributesCellColorThumbTag; colorThumb.hidden = YES; [cell.contentView …
178 iphone  ios  uitableview 

12
UITableViewCellにUITextFieldがある
私はこれを数日間試みていますが、それを試みている人々の大量のメッセージを読んだ後も、この例のように、UITextField一部ので完全に機能することができませんUITableViewCells。 フォームは機能していますが、テキストは表示されていません(ただし、色を青に設定しています)。フォームをクリックすると、キーボードがフィールドに表示され、キーボードイベントを正しく実装できませんでした。私はAppleの例をUICatalogいくつか試しました(主に、ちょっと似たコントロールがあります)が、まだ正しく機能していません。 缶誰かの助けを借り、私(と、この制御を実現しようとするすべての人々 )との簡単な実装ポストUITextFieldでUITableViewCell罰金を動作しますが、?

16
ストーリーボードでカスタムテーブルビューセクションのヘッダーとフッターを実装する方法
ストーリーボードを使用せずUIViewに、キャンバスにをドラッグしてレイアウトし、それをtableView:viewForHeaderInSectionor tableView:viewForFooterInSectionメソッドまたはdelegateメソッドに設定するだけで済みます。 UIViewをキャンバスにドラッグできないStoryBoardでこれをどのように達成しますか

30
UITableViewのセルの前の空スペースを削除
現在UITableView、ビューコントローラーの上部ではなく、別の場所にを配置しようとしています。これで、ナビゲーションバーを説明するために上部にヘッダーを追加しようとしていますが、コントローラーの上部にないため、これは必要ありません。 UITableViewセルを配置する場所の左上隅を配置しても、セルはそこに配置されません。 ここで、セルが正しい場所にあるようにテーブルビューを上に移動すると、別の問題が発生します-スクロールすると、セルがそこまで上に移動します(これは、ナビゲーションコントローラーの上にある指で行います)。 手放すと、はい-セルは検索バーのすぐ下に移動しますが、これを明らかに上に移動する方法には問題があります。 これを行うにはどうすればよいですか?もっと簡単な方法はありますか?

20
コンテンツに合わせてUITableViewのサイズを変更する
に質問UILabelが表示されUITableView、各行に複数の選択肢が表示される複数の選択肢の回答が表示されるアプリを作成しています。質問と回答はさまざまですので、これはUITableView動的に変化する必要があります。 sizeToFitテーブルの回避策を見つけたいのですが。テーブルのフレームがすべてのコンテンツの高さに設定されている場所。 誰でも私がこれを達成する方法についてアドバイスできますか?



6
UITableView、セパレータの色はどこに設定しますか?
私はUITableViewIB にを追加し、「デリゲート」と「データソース」を設定しましたが、すべて正常に機能しています。次に行うことは、セパレーターの色を変更することでしたが、これを行う唯一の方法は、デリゲートコールバックの1つにメソッドを追加することでした。これを配置するより良い場所はありますか? 現時点ではありませんがUITableView、IBにリンクできる「iVar」をコントローラーから追加し、セパレーターの色をviewDidload?に設定する必要があるのではないかと考えていました。 -(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { [tableView setSeparatorColor:[UIColor blackColor]]; return 65; }

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