2011-06-21 9 views
2

私はこれを数日間はやっていますが、無駄にしています。私は自分自身も混乱に陥っています。今私はこれにどのように接近すべきか本当に混乱しています。新しい.hと.mファイルで開始する場所。 :/UITableViewCellのUITextField

私の目標は、いくつかのUITableViewCellにUITextFieldを配置することです。

enter image description here

と、この:

enter image description here

誰かがチュートリアルのいくつかの種類で私を助けることができますただ、このような?

ありがとうございました。

答えて

1
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { 

    UITableViewCell *cell = [self.tableView dequeueReusableCellWithIdentifier:kCellIdentifier]; 
    if (cell == nil) { 
     cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault 
             reuseIdentifier:kCellIdentifier] autorelease]; 
     cell.accessoryType = UITableViewCellAccessoryNone; 
    } 
     if (indexPath.row== 0) { 
      UITextField *TextField = [[UITextField alloc] initWithFrame:CGRectMake(110, 10, 185, 30)]; 
      TextField.adjustsFontSizeToFitWidth = YES; 
      TextField.textColor = [UIColor blackColor]; 
       TextField.placeholder = @"mathie"; 
       [cell addSubview:TextField]; 
      } 
return cell; 
} 
+0

テキストフィールドの高さを調整して、セルの高さを塗りつぶして選択しやすくしてはいけませんか? –

0

下記のAppleデフォルトチュートリアルを確認してください。

あなたに役立つでしょう。

https://developer.apple.com/library/prerelease/ios/#samplecode/AdvancedTableViewCells/Introduction/Intro.html#//apple_ref/doc/uid/DTS40009111

それは "AdvancedTableViewCells" についてです。

リンゴアカウントにログインするように求められます。だから、単にログインし、例をダウンロードしてください。

+0

申し訳ありませんが、そのチュートリアルは、UITableViewCellの中のUITextFieldを示すものではありません。あなたが私が投稿した写真で示されているログイン機能を実行するのと同様の他のものを知っていますか?ありがとう。 –

+0

おお! OK。現在、私は持っていません。利用可能な場合は、あなたに知らせるでしょう。 –

1

UITableViewCellで構成される新しいNIBを作成できます。いったんそれを持っていれば、あなたの場合はUITextFieldに他のUI要素を追加することができます。あなたのコードで

あなたはこのようなあなたのカスタムUITableViewCellのを呼び出すことができます。

UITableViewCell *cell = [saleItemsTableView dequeueReusableCellWithIdentifier:cellIndedifier]; 

if (cell == nil) 
{ 
    [[NSBundle mainBundle] loadNibNamed:@"CustomCell" owner:self options:nil]; 
    cell = saleItemsCell; 
} 

は、この情報がお役に立てば幸いです。

よろしく

+0

私はこの回答を編集する必要があります!! –

+0

ええと...プログラムで描画する方が簡単でしょうか? nibファイルを読み込むとアプリケーションが遅くなるといういくつかのフォーラムを読んだことがありますか?あなたはペン先に触れるのではなく、それらを描く方法を知っていますか?ありがとう。 –

+0

あなたがしたいのは、いくつかの単純なUITextFieldオブジェクトをロードするだけであれば、それがどのようなパフォーマンス上の大きな影響を与えるかは実際は分かりません。 – RynoB

関連する問題