在尝试着开发一个Mac应用时要用到类似Safari的Tab页功能,但是发现NSTabView这些视图以及相应的控制器都没有提供一个功能:在Tabs上可以设置关闭按钮,并且把Tabs设置到左边而不是默认在上中位置,网上很多解决方案都是设置TavView为无tabs,然后再用segmented控件去控制相应的tabview,这样的实现虽然麻烦,但也能解决问题,但有一个新问题就是segmented控件是固定的,不能移动,我看Safari以及xcode上的Tabs都是可以自由调节位置的,这个是怎么实现的?用的NSScrollView吗?我是Mac开发新手,之前win平台做.Net以及web端时这都不是什么问题,有现成的,请多包涵,谢!
1
rainex 2015-08-04 17:38:14 +08:00
自己实现吧,无非就是view里几个自定义button做tab,每个tab里再放个关闭button
|