美文网首页
xib问题合集

xib问题合集

作者: 张俊凯 | 来源:发表于2018-05-17 10:19 被阅读8次
  • xib中让scrollView内部添加的控件可以上下滚动
    思想:
  • 最底部是scrollview,添加上下左右约束,距离为0


    image.png
  • scrollview上添加一个UIView,添加约束上下左右,边距为0,额外添加一个水平居中的约束


    image.png
    image.png
  • 在view上正常添加一个子控件的布局,重要的是上下布局都得添加,当控件所在位置超出屏幕范围时,scrollview便可以上下滚动


    image.png
    image.png

    这样,约束便不再爆红,可以正常滚动

  • 用xib创建一个视图,想要获得子视图的实际的大小,必须先手动调用父视图的
    [self.contentView setNeedsLayout];
    [self.contentView layoutIfNeeded];

才能拿到最终准备的frame

  • 在创建一个视图控制器类后,再单独创建一个同样名字的xib文件,需要做两步关联,第一,file's owner关联到类名 image.png

    第二,file's owner outlets 关联到view


    image.png image.png
  • 用xib创建的控件,想要用动画的方式修改frame要注意,修改完成后一定要加上一句

[superview layoutIfNeeded];

才能出现动画效果,不然会很突兀。

相关文章

  • xib问题合集

    xib中让scrollView内部添加的控件可以上下滚动思想: 最底部是scrollview,添加上下左右约束,距...

  • Xib问题

    错误log: reason: '[ setValue:forUndefinedKey:]: this class...

  • xib 相关

    1. xib相关(一) —— 基本知识(一)2. xib相关(二) —— 文件冲突问题(一)3. xib相关(三)...

  • xib问题宽度问题

    用xib定制的UITableViewCell中嵌套UICollectionView时,collectionview...

  • iOS中xib加载xib问题

    由于业务中有重复的view所以我打算抽出来复用,为了简便我用了xib(B),然后直接在xib(A)中使用B。运行发...

  • xib 卡住问题

    记录上周项目中的一个问题。 在做项目中,突然xcode 异常退出,当时正在操作的页面是一个xib。然后再次打开项目...

  • xib适配问题

    前言:在咱们iOS平时的开发过程中,难免会跟xib打交道,所以掌握xib适配就成了非纯代码开发人员必须学会的一门技...

  • xib的问题

    1.xib主要是用来描述view的,如果是用来描述控制器的view要选择 空的xib,然后执行后面的三步:a.在空...

  • xib的问题

    1.view 适合和 xib进行绑定,想要绑定的思路很简单,就是在xib中设置它的class 和类相同就行了vie...

  • iOS开发之Xib继承问题

    概述 为了快速开发, 项目多出用到xib, xib的复用问题就一直存在, 最近不是很忙, 在想这个问题, 本来的加...

网友评论

      本文标题:xib问题合集

      本文链接:https://www.haomeiwen.com/subject/znavdftx.html