xcode 踩坑留念

1.获取TextVeiw内容的实际高度:.eventInfoTextView.contentSize.height,通常是好用的,但是如果内容为空,那么返回值会随机返回两个值,相差十几。导致cell高度判断出错,内容错乱。改为在空串时传递几个空格,就一致了。

2.UIScrollView 无法滑动,主要出现在storyboard用大屏幕布局,而调试机器是小屏。storyboard布局的页面,view会被自动缩放,在布局时,scrollview的contentsize会比view的高度小,但是缩放后,view的高度小于scrollview的contentsize,所以不滑动,解决方法:

第一步:先要在storyboard中去掉view的缩放,保持原有高度,第二步再设置:(第二步其实不用,为了安心加上的,但是如果scrollview是在代码里创建的,则初始crollView.contentSize是0,必须要设置这一步。)

-(void)viewDidLayoutSubviews

{

    self.scrollView.contentSize = CGSizeMake(SCREEN_WIDTH,_myView.height+50/WIDTH_5S_SCALE);

}

 

3.  图片拉伸:UIImage *image = [[UIImage imageNamed:@"picker" ]resizableImageWithCapInsets:UIEdgeInsetsMake(0, image2.size.width*0.2, 0, image2.size.width*0.5) resizingMode:UIImageResizingModeStretch]; 

resizingMode:UIImageResizingModeStretch最初没设置,然后又试了设置为UIImageResizingModeTile,结果都用平铺填充的,找了很久原因,加了这个resizingMode:UIImageResizingModeStretch设置才完美实现。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值