当前位置:编程学习 > wap >>

UIView的一个bug?

xcode4.6.2,ios6.1sdk
[code]
    UIView * item =[[UIView alloc]init];
    CGRect f = CGRectMake(0,0,((width-10)/3),50);  //width=320
    UILabel * coloum1 = [[UILabel alloc]initWithFrame:f];
    coloum1.text= [Data objectForKey:key0];
    coloum1.numberOfLines=0;
    coloum1.textAlignment=NSTextAlignmentCenter;
    [item addSubview:coloum1];
[\code]

由于310/3除不尽,导致uiview的右边出现一条灰色边,解决办法转换int

囧!
---------------------------
囧!!!发帖不能不给分? ios --------------------编程问答-------------------- uiview默认是透明的,所以无论尺寸为何值都不会有灰色边,是你其它地方有误。 --------------------编程问答--------------------
引用 1 楼 mwy654321 的回复:
uiview默认是透明的,所以无论尺寸为何值都不会有灰色边,是你其它地方有误。

口误,设置frame出现灰边的是uilabel --------------------编程问答-------------------- http://write.blog.csdn.net/postlist
补充:移动开发 ,  iPhone
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,