获取控件的宽和高

shunanlove 2011-11-10 10:56:43
怎么获取文本框或者按钮的宽和高?
麻烦各位给段代码。。。
...全文
126 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
程序员小迷 2012-01-11
  • 打赏
  • 举报
回复
建议封装成分类

@interface UIView(helper)

- (CGFloat)width;
- (CGFloat)height;

@end

@implementation UIView(helper)

- (CGFloat)width
{
return self.frame.size.width;
}

- (CGFloat)height
{
return self.frame.size.height;
}

@end

这么用多方便
zzxxdd 2011-11-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 fushaobing 的回复:]

这个版块的人真的少啊,我来回答你吧.
UIButton *button;//(加入有这个button)
int width = button.frame.size.width;
int height = button.frame.size.height;
[/Quote]

JieCh121599 2011-11-16
  • 打赏
  • 举报
回复
建议这样写吧
for(UIView * view in [self.view.superView subviews]){
if([view isKindOfClass:[UIButton class]]) // 这里输入你想获取的控件的类
{
int width = view.frame.size.width;
int height = view.frame.size.height;
}
}
希望可以帮到你。
xin625201 2011-11-12
  • 打赏
  • 举报
回复
像我这种初学者还是蛮多的。。。呵呵。。。学习了
shunanlove 2011-11-10
  • 打赏
  • 举报
回复
这里的人这么少么?



lzero13199 2011-11-10
  • 打赏
  • 举报
回复
ls正解
fushaobing 2011-11-10
  • 打赏
  • 举报
回复
这个版块的人真的少啊,我来回答你吧.
UIButton *button;//(加入有这个button)
int width = button.frame.size.width;
int height = button.frame.size.height;

29,028

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧