如何在iPhone上以编程方式在UIView中创建按钮

6
在我的iPhone应用程序中,如何通过编程方式在UIview中添加下一个和上一个按钮?

2
我可以知道这个答案有什么问题吗?http://stackoverflow.com/questions/4778491/how-to-add-next-and-previous-buttons-programmaticaly-in-iphone/4778594#4778594 - KingofBliss
1个回答

16

你可以使用以下代码创建动态按钮

    UIButton *but=[UIButton buttonWithType:UIButtonTypeRoundedRect];
    but.frame= CGRectMake(200, 15, 15, 15);
    [but setTitle:@"Ok" forState:UIControlStateNormal];
    [but addTarget:self action:@selector(buttonAction) forControlEvents:UIControlEventTouchUpInside];
    [self.view addSubview:but];

我认为UI中的buttonWithType创建方法返回一个自动释放的UIButton?如果是这样,那么你不能在程序中释放UIButton,而是等待垃圾回收来为你完成。 - avelis

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接