ios – *修改* UI按钮位置(Iphone SDK)

ios – *修改* UI按钮位置(Iphone SDK),第1张

概述我正在玩UI按钮,只是为了感受一下它们可以做些什么.到目前为止我只有一个问题: 如何修改UIButton的位置? - (IBAction)buttonClicked:(id)sender{ UIButton *senderB = sender; CGPoint position = senderB.frame.origin; CGSize size = senderB.fra 我正在玩UI按钮,只是为了感受一下它们可以做些什么.到目前为止我只有一个问题:

如何修改UIbutton的位置?

- (IBAction)buttonClicked:(ID)sender{   UIbutton *senderB = sender;   CGPoint position = senderB.frame.origin;   CGSize size = senderB.frame.size;   senderB.frame = CGRectMake(position.x,position.y + 10,size.wIDth,size.height);}

上面的工作很好,但是,每次我想简单地改变一个时创建一个新的CGrect对我来说似乎效率很低.

有没有办法让我直接设置senderB.frame.origin.x等的值?

解决方法 不.请注意,’somevIEw.frame’按值返回CGRect,而不是通过引用或指针等返回.这就是为什么你得到’Lvalue required’错误.

但是,设置框架就像你正在做的那样快得多.

总结

以上是内存溢出为你收集整理的ios – *修改* UI按钮位置(Iphone SDK)全部内容,希望文章能够帮你解决ios – *修改* UI按钮位置(Iphone SDK)所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1103285.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存