私はUITableViewを持っていますが、テーブルの上にUITextFieldを追加することはできませんが、テーブルビューがスクロールされるときにスクロールしたくありません。私はuitextフィールドを上に残しておきたい。私はこれらのフォーラムでいくつかの以前の答えを見ましたが、それらはすべて.xibファイルについて語りました。これはXcode 4.3とストーリーボードでこれをしようとしています。いくつかの基本的なコードを提供することができればそれは分かります:)IOS固定された位置にUITextFieldをアンカーする方法
答えて
これは簡単に行うことができます。そのトリックは、UITableViewControllerではなくUIViewControllerを使用して開始する必要があることです。
ストーリーボードを使用している場合は、まずUIViewControllerをキャンバスにドラッグします。その後、UITextFieldをView Controllerにドラッグし、必要な位置(上端)に配置します。次に、UITableView(NOT UITableViewController)をviewcontrollerにドラッグし、ビューの一部を除いてビューコントローラのすべてのビューをカバーするようにテーブルビューのフレームを設定します。テキストフィールドがある部分(つまり、スクロールしたくない)。次に、UITableViewCellをオブジェクトのpalateからテーブルビューにドラッグします。プロパティインスペクタで、ユニークな何かにテーブルビューセルの識別子プロパティを設定
あなたはこれをやった後、あなたのストーリーボードのシーンはこのようなものになるはずです(「MyCell」またはものは何でも。):
を次に、テーブルビューのデリゲートとデータソースのプロパティを設定する必要があります。これを忘れないでください。これを行うには、テーブルビューをCtrlキーを押しながらクリックし、デリゲートとデータソースからView Controllerにドラッグします。
最後に、ビューコントローラクラスでテーブルデータソースとデリゲートメソッドを実装する必要があります。
@interface MyViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>
、その後、あなたのビューコントローラの実装.mファイルで必要なメソッドを実装します。あなたのビューコントローラヘッダーファイル(.H)で、あなたはこのようUITableViewDelegateとUITableViewDataSourceを実装することを宣言。最低限、tableView:numberOfRowsInSection:
とcellForRowAtIndexPath:
、おそらくtableView:didSelectRowAtIndexPath:
などを実装する必要があります。
@implementation MyViewController
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
// return number of rows
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"MyCell"];
// set value(s) in your table cell here
return cell;
}
- 1. スクロール時にiOSクロムで位置が固定されたトップヘッダーバー
- 2. 固定位置ツールバーiOSウェブアプリケーション
- 3. 位置が固定されたCSS子:
- 4. 位置が固定されたhtmlテーブル
- 5. プロットされたオブジェクトに続くテキストの位置を固定する方法
- 6. コンテナを固定位置に配置する方法は?
- 7. divは位置に固定されます:固定リンク?
- 8. 位置:固定と幅100%in ios
- 9. iOS上の固定位置の背景
- 10. UITextFieldの現在のキャレット位置を特定する方法は?
- 11. 固定に相対的な位置 - スライドさせる方法は?
- 12. 固定された位置指定されたdivはスクロールに続きます
- 13. Xamarin iOSで入力中にUITextFieldの位置を処理する方法は?
- 14. 100%高さと固定位置でサイドバーを作る方法
- 15. 下位に固定されたdiv要素を上に置く
- 16. iOS Safari CSSの位置がテキストエリアにフォーカスされているときに固定
- 17. 固定されたnavbarとアンカーが固定されているブートストラップ
- 18. jsで作成されたキャンバスにCSSの位置を固定
- 19. ウェブキットオーバーフロースクロールを使用してモバイルデバイスに位置固定された
- 20. divを相対位置に固定した位置に設定する
- 21. スクロール中にヘッダー位置を固定する方法
- 22. UITextViewの左隅にカーソル位置を固定する方法は?
- 23. 固定位置が固定されていない
- 24. 固定位置は
- 25. ナビゲーションバー - 固定位置
- 26. div固定位置
- 27. 固定位置f
- 28. 固定された下部位置にスライディングdivを配置します。
- 29. iOS - UITextFieldのカーソル位置を設定できないことに対処する
- 30. 私のXcodeシミュレータの位置がカスタム位置に固定されています