MAC开发-碎知识点

1、通过cell,获取indexRow

 NSInteger row = [self.tableView rowForView:cell];

2、删除cell时的动画效果

 [self.tableView removeRowsAtIndexes:[NSIndexSet indexSetWithIndex:row] withAnimation:NSTableViewAnimationEffectFade];

3、NStableView布局后左右两侧会有空白,在xib中TableView的属性中设置StylePlain即可去掉

4、窗口放大到一定程度时,tableView的显示的列表放大到一定程度就无法继续放大了,需要点击column,设置TableColumn的最大值

5、MacOS中的分组列表为OutlineView,默认是有折叠效果,和子列表前面空出一点位置的。去掉折叠效果和间距可以添加代理方法

- (BOOL)outlineView:(NSOutlineView *)outlineView shouldCollapseItem:(id)item{
    return NO;
}
- (BOOL)outlineView:(NSOutlineView *)outlineView shouldShowOutlineCellForItem:(id)item{
    return NO;
}
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 本篇文章记录了iOS开发零碎知识点,简单又实用! 代码写了这么多,但是总是有些知识点在真正需要用到的时候却遗忘了,...
    Colin_狂奔的蚂蚁阅读 7,192评论 8 44
  • UIVIew 1、在Storyboard中 只能给UIView添加子控件,像按钮这些是不能添加子控件的,需要通过代...
    ReturnNil阅读 3,785评论 0 2
  • 整理一下一些偏冷知识点,偶尔看一下。各位道友如果发现什么错误请及时指正,有好的东西也可以往上面补充! 设置导航栏的...
    Ke_Wang阅读 4,791评论 3 12
  • 1,Search Bar 怎样去掉背景的颜色(storyboard里只能设置background颜色,可是发现cl...
    以德扶人阅读 7,618评论 2 50
  • 学习Mac开发第四节 学习NSSlider 认识NSSlider 层级结构 Inherits From: NSC...
    无沣阅读 5,036评论 2 7

友情链接更多精彩内容