xcode 踩坑留念

xcode 专栏收录该内容
3 篇文章 0 订阅

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
    收藏
  • 打赏
    打赏
  • 扫一扫,分享海报

参与评论 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页

打赏作者

prettynacl

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值