How to add a UITableView inside the UIAlertView in iPhone?

烈酒焚心 提交于 2019-12-28 06:34:18

问题


I want to add the UITableView inside the alert view.

I have tried to add a table view as a sub view of alert view, it's not working. Can you give me some code or sample link for that?

How can I do that?


回答1:


Try any one of these pages :

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

https://github.com/blommegard/SBTableAlert




回答2:


Its working in my case

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];        



回答3:


Is this really what you want?

An alert is very obtrusive, and quite alarming to the user. Alerts are modal and should be use with great discretion. Maybe one of these could be a better solutions:

  • Navigate to a new screen with the options in a table view there. Like most of the Settings app do.
  • Use a UISegmentedControl, like for example in the settings of a WiFi network.
  • Have the options in a UIPopoverController if on iPad.
  • Rephrase the option so a UISwitch is the logical control.



回答4:


Instead of UIAlertView + UITableView is much better to use UIActionSheet.




回答5:


you can use CAAlertView "https://github.com/chandanankush/CAAlertView" for both tableView listing and datePicker



来源:https://stackoverflow.com/questions/6791525/how-to-add-a-uitableview-inside-the-uialertview-in-iphone

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!