6

UITableViewアラートビュー内に追加したい。

アラートビューのサブビューとしてテーブルビューを追加しようとしましたが、機能しません。そのためのコードまたはサンプルリンクを教えてください。

どうやってやるの?

4

5 に答える 5

8

これらのページのいずれかを試してください:

http://zpasternack.blogspot.com/2010/10/stupid-uialertview-tricks-part-deux.html

https://github.com/blommegard/SBTableAlert

于 2011-07-22T14:41:42.360 に答える
5

私の場合は機能します

UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"title" message:@"click for submission \n\n\n\n "delegate:self  cancelButtonTitle:@"click for submission"
otherButtonTitles:nil];

    table = [[UITableView alloc]initWithFrame:CGRectMake(10, 40, 264, 120)];
    table.delegate = self;
    table.dataSource = self;
    [alert addSubview:table];

    [alert show];

    [table release];

    [alert release];        
于 2012-07-04T10:52:15.533 に答える
3

これは本当にあなたが望むものですか?

アラートは非常に目立たず、ユーザーにとって非常に憂慮すべきものです。アラートはモーダルであり、慎重に使用する必要があります。たぶん、これらの1つがより良い解決策になる可能性があります。

  • テーブルビューのオプションを含む新しい画面に移動します。ほとんどの設定アプリと同じように。
  • たとえばWiFiネットワークの設定のように、UISegmentedControlを使用します。
  • iPadの場合は、UIPopoverControllerにオプションがあります。
  • UISwitchが論理コントロールになるように、オプションを言い換えます。
于 2011-07-22T15:08:29.737 に答える
2

UIAlertView + UITableViewの代わりに、UIActionSheetを使用する方がはるかに優れています。

于 2013-02-22T07:24:31.860 に答える
0

tableViewリストとdatePickerの両方にCAAlertView" https://github.com/chandanankush/CAAlertView "を使用できます

于 2013-03-11T11:30:27.937 に答える