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

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

3
NSDictionaryを他のNSDictionaryに追加する
私はNSDictionaryそれを持っています、そしてそれはロードしUITableViewます。ユーザーがますますスクロールする場合は、APIを呼び出して新しいデータを取得します。このデータもの形式ですNSDictionary。NSDictionary既存のものに新しいものを追加することは可能ですか?

6
iPhone:ナビゲーションバーでモーダルUITableViewControllerを表示する
UITableViewControllerクラスであるモーダルビューを表示しています。何らかの理由で、ナビゲーションバーを表示しても表示されません。これが私のコードです: SettingsCreateAccount *detailViewController = [[SettingsCreateAccount alloc] initWithStyle:UITableViewStyleGrouped]; detailViewController.modalTransitionStyle = UIModalTransitionStyleCoverVertical; detailViewController.navigationController.navigationBarHidden = NO; [self.navigationController presentModalViewController:detailViewController animated:YES]; detailViewController = nil; [detailViewController release]; デフォルトで表示されると思いましたか?それが役立つ場合は、これもUITableViewControllerによって管理されている別のクラスから呼び出しUINavigationControllerます。アイデア?


4
[UIColor colorWithRed:green:blue:alpha:]を使用しても、UITableView seperatorColorでは機能しませんか?
ダークグレーのセパレーターの色を設定しようとしています。なぜ以下は何もしないのですか? self.tableView.seperatorStyle = UITableViewCellSeperatorStyleSingleLine; self.tableView.seperatorColor = [UIColor colorWithRed: 127 green:127 blue:127 alpha:1]; セパレータがまったくないテーブルを返します。 [UIColor blackColor]を使用するとすぐに、セパレーターが正常に表示されます。どうしたんだ?


12
自動レイアウトを使用してtableHeaderView(UITableView)の高さを設定するにはどうすればよいですか?
過去3、4時間、これで頭を壁にぶつけてきましたが、理解できないようです。フルスクリーンのUITableViewを内部に持つUIViewControllerがあり(画面上に他のものがあるため、UITableViewControllerを使用できません)、tableHeaderViewのサイズを自動レイアウトで変更したいと考えています。言うまでもなく、それは協力的ではありません。 以下のスクリーンショットを参照してください。 OverviewLabel(「ここに概要情報を一覧表示する」テキストなど)には動的コンテンツがあるため、自動レイアウトを使用してサイズを変更し、スーパービューにします。階層内の視差テーブルビューのすぐ下にあるtableHeaderViewを除いて、すべてのサイズを適切に変更できます。 そのヘッダービューのサイズを変更する唯一の方法は、次のコードを使用してプログラムで行うことです。 CGRect headerFrame = self.headerView.frame; headerFrame.size.height = headerFrameHeight; self.headerView.frame = headerFrame; [self.listTableView setTableHeaderView:self.headerView]; この場合、headerFrameHeightは、次のようにtableViewHeaderの高さを手動で計算します(innerHeaderViewは白い領域、つまり2番目の「ビュー」です。headerViewはtableHeaderViewです)。 CGFloat startingY = self.innerHeaderView.frame.origin.y + self.overviewLabel.frame.origin.y; CGRect overviewSize = [self.overviewLabel.text boundingRectWithSize:CGSizeMake(290.f, CGFLOAT_MAX) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName: self.overviewLabel.font} context:nil]; CGFloat overviewHeight = overviewSize.size.height; CGFloat overviewPadding = ([self.overviewLabel.text length] > 0) ? 10 : 0; // If …

22
iPhone:デフォルトでUITableView検索バーを非表示
Interface Builderを使用してテーブルビューを作成し、それにライブラリの検索バーと検索表示コントローラーを追加して検索機能を追加しました。ただし、IBは、ビューが最初に表示されたときに画面の上部にバーが表示されるように設定しました。 検索バーをデフォルトで非表示にし、テーブルビューでスクロールできるようにする方法を知りたいです(例については、Appleのメールアプリケーションを参照してください)。私は、呼び出し試したscrollRectToVisible:animated:中でviewDidLoadテーブルビューをスクロールダウンするが、無駄に。デフォルトで検索バーを非表示にするための好ましい方法は何ですか?

10
ボタンを押したときにUITableViewセルの行を取得する
セルの行を表示するテーブルビューコントローラーがあります。各セルには3つのボタンがあります。各セルのタグに1、2、3の番号を付けました。問題は、ボタンが押されているセルを見つける方法がわからないことです。現在、いずれかのボタンが押された場合にのみ送信者のタグを取得しています。ボタンが押されたときにセルの行番号も取得する方法はありますか?

7
iOS9のスワイプ可能なテーブルビューセル
テーブルリストにiOS8(iOS 7で最初に導入された)のようにスワイプ可能なメニューを持たせたい。 方法が明確なRayWenderlichガイドを見つけましたが、1年4か月前に作成され、コードはObjective-Cにあります。 iOS8または今後のiOS9は、ついにこの機能をAppleのSDKに組み込んだのでしょうか。何年も前に「スワイプして削除機能を表示」を組み込んだことは知っています。Appleの新しいiOSがきちんとラップされたパッケージでそれを私に渡そうとしているなら、iOS8メール機能を模倣するためにパッチを当てたコードを実装することに時間を無駄にしたくありません。


5
NSIndexpath.itemとNSIndexpath.row
NSIndexpath.rowとの違いを知っている人はいNSIndexpath.itemますか? 具体的には、どちらを使用しますか: -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;

10
カスタムUITableViewCell選択スタイル?
私は私の上でクリックするとUITableViewCell、私は、セルをクリックすると、背景部分(私の背景画像をカバーしていないという領域)が青に変わります。また、UILabelセルのすべてのsは、クリックすると白に変わります。これは私が望むものです。 ただし、クリックしたときの背景は青色ですが、クリックすると、セル内のsのselectionstylenone強調表示された色が失われますUILabel。 それで、セルがクリックされたときに青い背景を取り除くだけで、UILabelsの強調表示された色を維持する方法はありますか?

9
iPhoneUITableView。ミュージックアプリのような1文字のアルファベット順のリストをオンにするにはどうすればよいですか?
iPhoneミュージックアプリで、Artist、Songs、またはAlbumsを選択すると、UIの右側に1文字の垂直リストが表示され、高速スクロールが可能になります。アプリでこの機能を有効にするにはどうすればよいですか? 乾杯、ダグ

14
パフォーマンスに影響を与えずにUITableViewの循環UIImageView?
私が持っているUIImageView私のそれぞれにUITableView、そのディスプレイの遠隔画像(使用して、細胞SDWebImage)。私はいくつかやったQuartzCoreような、画像表示にレイヤースタイルを: UIImageView *itemImageView = (UIImageView *)[cell viewWithTag:100]; itemImageView.layer.borderWidth = 1.0f; itemImageView.layer.borderColor = [UIColor concreteColor].CGColor; itemImageView.layer.masksToBounds = NO; itemImageView.clipsToBounds = YES; これで、50x50の正方形にかすかな灰色の境界線ができましたが、正方形ではなく円形にしたいのです。このアプリHemoglobeはテーブルビューで円形の画像を使用しており、それが私が達成したい効果です。ただし、cornerRadiusスクロールFPSが低下するため、使用したくありません。 これがHemoglobe円形を示していUIImageViewsます: この効果を得る方法はありますか?ありがとう。


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