如何以编程方式添加文本字段和按钮?

时间:2011-09-24 05:17:50

标签: iphone objective-c xcode programmatically-created

我有一个tableView,我想在tableView上应用搜索工具。为此我需要textField和搜索Button但我不知道如何以编程方式创建这些。所以请告诉我如何创建这两个工具。

感谢名单。

3 个答案:

答案 0 :(得分:1)

尝试使用以下链接来描述异步滚动条示例

http://blog.patrickcrosby.com/2010/04/27/iphone-ipad-uisearchbar-uisearchdisplaycontroller-asynchronous-example.html

但你也可以参考上一篇文章 UISearchBar Sample Code

有关在键入时实施和获取结果的更多方法,请转到Apple文档并参考UISearchBarDelegate Protocol Methods

答案 1 :(得分:0)

以下是UITextFieldUIButton的文档。您可能还会发现UISearchBar很有用,其中包含文本字段和按钮。

将您的视图添加到表视图的标题视图中。

答案 2 :(得分:0)

您有一个表委托tableview:cellForRowAtIndexPath。在此委托中添加以下代码。

//Suppose you want to add textfield and button at the first row
if(indexPath.Row == 0)
{
         UITextField *txtSearch = [UITextField alloc] initWithFrame:CGRectMake(0,0,150,35)];
         UIButton *btnSearch = [UIButton buttonWithType:UIButtoTypeCustom];
         btnSearch.frame = CGRectMake(160,0,50,35);

         [[cell contentView] addSubView:txtSearch];
         [[cell contentView] addSubView:btnSearch];
}

此外,您可以为按钮添加事件,如

[btnSearch addTarget:self action:@selector(eventName) forControlEvents:UIControlEventTouchUpInside];

由于