xib 中创建多个view,进行调用并惊醒子控件响应

作者:超级管理员 更新时间:2017-10-13 17:58:38 来源:未知 点击:15642
我要在A  viewcontroller中调用B xib 中自定义的多个view,并进行子控件相应事件,现在我只要把里面的view和file's owner关联就报错。017-04-20 16:36:
我要在A  viewcontroller中调用B xib 中自定义的多个view,并进行子控件相应事件,现在我只要把里面的view和file's owner关联就报错。




017-04-20 16:36:27.092 textDemo[3353:1050198] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<NSObject 0x608000014a30> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key view.



有没有大神帮忙解决一下,小女子感激不尽0.0; 
-------------------------------
我现在比较少用xib了,印象中file's owner只能关联viewController吧
你xib的中view也只能关联class文件中的声明为UIView对象
-------------------------------
印象中是通过xib文件名获取的这个xib的数组,里面包含所有的控件对象。然后通过对数组的操作获取相应的控件。
-------------------------------
xib 从某种角度来说,本质上就是一个 UIView,所以你关联 file‘s owner 的时候要
在 viewController 里直接实例化就好了
    UINib *nib = [UINib nibWithNibName:@"Empty" bundle:nil];
    UIView *view = [[nib instantiateWithOwner:nil options:nil] firstObject];
    self.view = view;  
这样就可以加载出来了
添加点击事件就给 view 添加手势
    UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc]initWithTarget:self action:@selector(pan:)];
    [view addGestureRecognizer:pan];

- (void)pan:(UIPanGestureRecognizer *)sender

}
-------------------------------
后来重新画了个demo ,解决并发现问题了,不用关联file's owner。

推荐阅读

热门内容

xib 中创建多个view,进行调用并惊

我要在A  viewcontroller...

xcode9 打包过程报错

打包过程中报错 关于友盟框架 求大神帮忙...

创意我的无限智能应用 DragonBoa

本帖最后由cloud881001于201...

Xcode build成功但Archiv

最近有个项目,需要把之前原有的工程改个名...

为了追妹子,做了个demo

本帖最后由reitachen于2015-...

用 Swift 写了一个花式二维码生成库

EFQRCode 是一个用 Swift ...

引用其他人写的方法出现问题,大家帮忙看看

错误如下图上面是别人写的加载天地图的方法...

Xcode8出现了Expected id

 新手小白一枚 求大神相助-------...

mint-ui loadmore在ios

用的原生壳子+h5页面开发ios应用,m...

社区福利----人邮异步CSDN赠书第二

今第二期新书赠送活动来啦,如果你热爱读书...

最新内容

Java DataInputStream中关于readUTF的一些疑问

public final static String readUTF(DataI...

java 类型转换

Object str = [user [id=1, name=张三, pId=n...

前端传值到后端出现乱码,在tomcat运行切都设置成UTF-8,求助

部署项目,放到tomcat里运行,在前端保存中文时,传到后端的值是乱码,tomc...

为什么不思考思考你要做什么啊?

   本人15届毕业生,毕业后几乎什么都不会,没办法为了生存下去,参加了一个培训...

两个数组一一对应

String[] str1=["08:00","09:00","10:00"];...

html页面 thymeleaf 报红 怎么解决

html页面 thymeleaf 报红 怎么解决   按 ALT+回车  前半部...

大牛们,请教下。httpServletRequest这个对象,我在拦截器中怎么才能修改body中的内容?

大牛们,请教下。httpServletRequest这个对象,我在拦截器中怎么才...

jsp操作mysql抛出异常,看不懂,求大神指教

public void update(User user) {    Prepa...

web项目不能读取数据库,报错ORA-12505

新手一枚,想把前辈的项目在自己电脑上跑起来,oracle数据库导入成功,ecli...

关于try catch异常处理问题

try{}里面要处理的代码如果出现异常,只是会在catch后面进行输出错误,并没...

关于websocket长链接关闭问题

我是做java后台的。1、现在我想利用java语言在后台对websocket进行...

maven mybatis的插件generator问题

"C:\Program Files\Java\jdk1.7.0_80\bin\j...

TP5 运行错误

tp5 首页定义 define('APP_PATH', __DIR__ . '/...

jsp中的css设图片背景后运行出现404错误???

JSP页面代码:<%@ page language="java" content...

百分求助大神,一段统计数据代码,运行起来耗时太长

类似上图这样的一个Excel表,产品一 是由公司A、B、C、D、E联合制造的,产...

谁能给我一个java读取PDF中签名信息的例子啊?求助

谁能给我一个java读取PDF中签名信息的例子啊?求助-------------...

如何整合Struts2框架和Java EE7 WebSocket API实现消息推送

我自定义一个Action,并且该Action也是WS连接的服务器端点,这个Act...

xib 中创建多个view,进行调用并惊醒子控件响应

我要在A  viewcontroller中调用B xib 中自定义的多个view...

PHP使用CURL函数抓取到的网页空白的问题

使用PHP的的curl函数模拟登录学校的一卡通的网站,但是抓到的确是空白页,求大...

升级到xcode7,两个库找不到了。

error: /Applications/Xcode.app/Contents/...