美文网首页
MAC开发-碎知识点

MAC开发-碎知识点

作者: 雅雅克 | 来源:发表于2022-08-03 10:57 被阅读0次

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;
}

相关文章

  • MAC开发-碎知识点

    1、通过cell,获取indexRow 2、删除cell时的动画效果 3、NStableView布局后左右两侧会有...

  • iOS零碎知识点<高阶版>

    iOS零碎知识点<初级版>iOS零碎知识点<中阶版>iOS零碎知识点<高阶版>iOS零碎知识点<工具篇>

  • iOS零碎知识点<工具篇>

    iOS零碎知识点<初级版>iOS零碎知识点<中阶版>iOS零碎知识点<中阶版>iOS零碎知识点<工具篇>

  • iOS零碎知识点<中阶版>

    iOS零碎知识点<初级版>iOS零碎知识点<中阶版>iOS零碎知识点<高阶版>iOS零碎知识点<工具篇> 获取属性...

  • iOS零碎知识点<初级版>

    iOS零碎知识点<初级版>iOS零碎知识点<中阶版>iOS零碎知识点<高阶版>iOS零碎知识点<工具篇> 优雅的隐...

  • ios开发碎记录

    ios开发碎知识点 前言. 整理好久的了,最近很少开发ios了,再不发估计ios就废了 ?ios日常开发中,有必要...

  • Js基础知识学习-----from 米升亮

    由于这两周在开发H5推广模板,所以结合实战在学习js基础。由于js知识点比较零碎,故总结一些零碎的知识点。 主要学...

  • iOS开发月报#4|201810

    记录本月开发遇到的知识点,小tips,和bug总结。 大事件 新版iPad Pro、MacBook Air、Mac...

  • Mac application development note

    Mac开发不同于iOS开发,无需考虑太多性能消耗、动画特效、流畅性问题,但也引入了许多新的知识点,Apple提供给...

  • 谈谈 iOS RunLoop 底层

    RunLoop是什么? RunLoop是iOS/Mac OS开发中比较重要的知识点,它贯穿程序运行的整个过程。它是...

网友评论

      本文标题:MAC开发-碎知识点

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