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

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

30
ビューが表示される前にiPhoneのUITableViewの下部までスクロールする方法
私が持っているUITableView変数の高さの細胞に取り込まれています。ビューをビューに押し込んだときに、テーブルを一番下までスクロールしてください。 現在以下の機能を持っています NSIndexPath *indexPath = [NSIndexPath indexPathForRow:[log count]-1 inSection:0]; [self.table scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:NO]; logは、各セルのコンテンツを構成するオブジェクトを含む可変配列です。 上記のコードは正常に機能viewDidAppearしますが、ビューが最初に表示されたときにテーブルの上部が表示され、次に下部にジャンプするという残念な副作用があります。table viewそれが表示される前に下部にスクロールできるのであれば、私はそれを好みます。 私はスクロールを試してみましたviewWillAppearし、viewDidLoad両方のケースではデータを表にロードされ、まだ、例外をスローし、両方されていません。 私が持っているものを私に伝えるだけの場合であっても、どんなガイダンスも大歓迎です。


8
UITableViewをスクロールするときにキーボードを非表示にする
私のアプリでは、UITableViewのスクロールを開始したときにキーボードを非表示にしたいと考えています。私はこれについてインターネットで検索し、ほとんどの答えはUITableViewをサブクラス化することです(http://stackoverflow.com/questions/3499810/tapping-a-uiscrollview-to-hide-the-keyboard)。 サブクラスを作成しましたが、機能しません。 #import <UIKit/UIKit.h> @protocol MyUITableViewDelegate <NSObject> @optional - (void)myUITableViewTouchesBegan; @end @interface MyUITableView : UITableView <UITableViewDelegate, UIScrollViewDelegate> { id<MyUITableViewDelegate> delegate; } @end .mファイル #import "MyUITableView.h" @implementation MyUITableView - (void)scrollViewDidScroll:(UIScrollView *)scrollView{ NSLog(@"delegate scrollView"); //this is dont'work [super scrollViewDidScroll:scrollView]; } - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { NSLog(@"delegate myUITableViewTouchesBegan"); // work only here …



30
iOS7でUITableViewCell Separatorが消える
UITableViewiOS 7 でのみ奇妙な問題があります。 UITableViewCellSeparator最初の行の上と最後の行の下に消えます。行またはスクロールアクションを選択した後に表示される場合があります。 私の場合tableView、Storyboardwith UITableViewStylePlainスタイルから読み込まれます。問題は確かにありません。UITableViewCellSeparatorStyleデフォルトから変更されていませんUITableViewCellSeparatorStyleSingleLine。 私がApple Devフォーラム(こことここ)で読んだとき、他の人々がそのような問題を抱えており、いくつかの回避策が見つかりました。例えば: Workaround: disable the default selection and recreate the behaviour in a method trigged by a tapGestureRecognizer. しかし、私はまだそのようなセパレータの奇妙な振る舞いの理由を探しています。 何か案は? 更新: XCode 5.1 DPとiOS 7.1ベータで見たように、Appleはこの問題を修正しようとしました。セパレーターが必要に応じて最後の行の下に時々表示されます。更新後、テーブルビューの作成後ではありません。

9
iPadでUITableView backgroundColorが常に灰色
をに設定するbackgroundColorと、UITableViewiPhone(デバイスとシミュレータ)では問題なく機能しますが、iPadシミュレータでは機能しません。代わりに、を含めて設定したすべての色に明るい灰色の背景が表示されますgroupTableViewBackgroundColor。 再現する手順: 新しいナビゲーションベースのプロジェクトを作成します。 RootViewController.xibを開き、テーブルビューのスタイルを「グループ化」に設定します。 このレスポンダをRootViewControllerに追加します。- (void)viewDidLoad { [super viewDidLoad]; self.view.backgroundColor = [UIColor blackColor]; } Simulator SDK 3.2を選択し、ビルドして実行します。 黒の背景(デバイスとシミュレータ)が表示されます。 プロジェクトツリーでターゲットを選択します。 プロジェクトをクリックします:iPadの現在のターゲットをアップグレードします。 ビルドして実行します。 明るい灰色の背景になります。 テーブルビューのスタイルを[プレーン]に戻すと、背景が黒くなります。 ご協力いただきありがとうございます!


8
UITableViewのセクションヘッダーのデフォルトの高さ
UITableViewの最初のヘッダーの高さを設定します。他のヘッダーについては、デフォルトの高さのままにしておきます。以下のコードで「someDefaultHeight」の代わりにどのような値/定数を設定できますか? - (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section { if (section == 0) return kFirstHeaderHeight; return someDefaultHeight; } ありがとう

15
UITableViewCell内のUICollectionView —動的な高さ?
アプリケーション画面の1つでは、のUICollectionView内部に配置する必要がありUITableViewCellます。これUICollectionViewには動的な数のアイテムがあり、動的に計算する必要がある高さになります。しかし、埋め込まれたの高さを計算しようとして問題が発生していますUICollectionView。 私たちの包括的なUIViewControllerはストーリーボードで作成され、自動レイアウトを利用しています。しかし、の高さにUITableViewCell基づいての高さを動的に増やす方法がわかりませんUICollectionView。 誰かがこれを達成する方法についていくつかのヒントやアドバイスを与えることができますか?

20
UITableViewHeaderFooterView:背景色を変更できません
UITableViewHeaderFooterViewの背景色を変更しようとしています。ビューは表示されていますが、背景色はデフォルトの色のままです。xcodeからログを取得しています: UITableViewHeaderFooterViewの背景色の設定は廃止されました。代わりにcontentView.backgroundColorを使用してください。 ただし、次のオプションはどれも機能しません。 myTableViewHeaderFooterView.contentView.backgroundColor = [UIColor blackColor]; myTableViewHeaderFooterView.backgroundView.backgroundColor = [UIColor blackColor]; myTableViewHeaderFooterView.backgroundColor = [UIColor blackColor]; また、xibファイルのビューの背景色を変更してみました。 助言がありますか?ありがとう。
124 iphone  ios  xcode  uitableview 


12
iOS 7でUITextViewの高さを備えたUITableViewCell?
iOS 7でUITextViewを含むUITableViewCellの高さを計算するにはどうすればよいですか? 私は同様の質問に対して多くの答えを見つけましたがsizeWithFont:、すべてのソリューションに参加しており、この方法は非推奨です! 使用する必要- (CGFloat)tableView:heightForRowAtIndexPath:があることはわかっていますが、TextViewがテキスト全体を表示するために必要な高さを計算するにはどうすればよいですか?


7
UITableView行の並べ替えをセクションに制限する方法
私はこれに頭をぶつけて、グーグルは何も起こらなかった。私は最終的にそれを解決し、次の人のためにここに書こうと思いました。 あなたは持っているUITableView複数のセクションで。各セクションは同種ですが、テーブル全体は異種です。あなたは、セクション内の行の並べ替えではなく、許可したい場合がありますので渡っセクション。たぶん、1つのセクションだけを並べ替え可能にしたいだけかもしれません(それが私の場合でした)。私がそうであるように、あなたが探しているのならUITableViewDataSourceDelegate、セクション間で行を移動させようとしているときの通知が見つかりません。行の移動を開始したときに1つ(これは問題ありません)と、既に移動したときに1つ取得し、内部のものと同期する機会を得ます。役に立たなかった。 では、どうすればセクション間の再注文を防ぐことができますか? 私がやったことを別の回答として投稿し、他の人がより良い回答を投稿できるようにしておきます!

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