Iphone 单击UIButton时更改其位置

Iphone 单击UIButton时更改其位置,iphone,keyboard,uibutton,Iphone,Keyboard,Uibutton,我正在开发一个应用程序,它使用键盘(比如原生的iPhone),键盘上有符号。我的问题是如何在单击按钮时更改按钮的位置(因为uicontrol状态高亮显示的图像大于常规状态) 感谢您的帮助/指点。所有实例都有框架、边界、中心和变换属性。您可以使用任何或所有这些按钮来操作按钮。您可能只需要更改中心即可。尝试以下操作: [yourView setFrame:CGRectMake(yourHorizontalPosition,yourVerticalPosition,[yourView.frame.si

我正在开发一个应用程序,它使用键盘(比如原生的iPhone),键盘上有符号。我的问题是如何在单击按钮时更改按钮的位置(因为uicontrol状态高亮显示的图像大于常规状态)

感谢您的帮助/指点。

所有实例都有框架、边界、中心和变换属性。您可以使用任何或所有这些按钮来操作按钮。您可能只需要更改中心即可。

尝试以下操作:

[yourView setFrame:CGRectMake(yourHorizontalPosition,yourVerticalPosition,[yourView.frame.size width],[yourView.frame.size height])];

这对您有用吗?

谢谢您的回复中心属性可能正是我所需要的。是否有一个简单的if语句可以用来检测按钮的触碰?(很抱歉,我来自.NET背景,所以在查找内置类时有点被宠坏了)。要检测触摸,请使用Interface Builder将TouchUpInside连接到iAction。如果你不熟悉Interface Builder,你可以在YouTube上看到很多关于如何使用Interface Builder的视频。