从nib中加载的view没有响应用户触摸事件

我是用Interface Builder构建了一个view,然后使用从该nib文件中加载视图到ViewController中,可是加载的view无法相应用户事件.

解决方法:

  • 设置view的layer属性clipsToBound,然后看该视图有没有正确显示.如果没有,那是因为由于autoSizing使视图缩小到最小值.
  • 在Xib文件的size inspector pane中修改autoSizing,删除所有的autosizing,只留下顶部和左边两个autosizing.

如图:

从nib中加载的view没有响应用户触摸事件_第1张图片

你可能感兴趣的:(从nib中加载的view没有响应用户触摸事件)