基本上,我有一些基于视图的NStableVIEws,目前在我的NStableCellVIEw中直接在列中布置图像/文本字段.我有一个NStableCellVIEw的子类,它为我提供了为我在该单元格中使用的每个文本字段赋值的插座. DataSource和Delegate已实现并正常工作 – 使用我的自定义NStableVIEwCell的tableVIEw工作正常.
我的问题是我想在多个不同的表中使用相同的单元格.而不是每次都必须重新创建相同的布局,我觉得我应该能够在IB中只绘制一次NStableCellVIEw. [ – 事实上,我提到的Birdathon示例似乎显示NStableCellVIEw在其自己的NIB中布局.]
我在许多地方找到了iOS的答案,例如:How do you load custom UITableViewCells from Xib files?
任何人都可以帮我修改Mac上的Cocoa吗?
谢谢,
大卫
解决方法 像这样!- (NSInteger)numberOfRowsIntableVIEw:(NStableVIEw *)atableVIEw { return count;}- (NSVIEw *)tableVIEw:(NStableVIEw *)tableVIEw vIEwFortableColumn:(NStableColumn *)tableColumn row:(NSInteger)row { NSVIEw *customVIEw = [tableVIEw makeVIEwWithIDentifIEr:@"customvIEw" owner:self]; …… // set propertIEs return customVIEw;}
在界面构建器中,将自定义单元格视图的标识符设置为“customvIEw”,它将自动创建!例:
只需将“automatic”替换为您正在使用的标识符即可
总结以上是内存溢出为你收集整理的xcode – Cocoa – 基于视图的NSTableView,在多个表中使用一个单元格全部内容,希望文章能够帮你解决xcode – Cocoa – 基于视图的NSTableView,在多个表中使用一个单元格所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)