请教一个 Mac 下开发 Tabpage 的问题

2015-08-04 08:12:12 +08:00
 surefire

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

2141 次点击
所在节点    macOS
2 条回复
rainex
2015-08-04 17:38:14 +08:00
自己实现吧,无非就是view里几个自定义button做tab,每个tab里再放个关闭button
surefire
2015-08-06 08:12:01 +08:00
@rainex 呃,好吧。话说这对于水果来说不是一个顺手就实现的功能吗?难道Mac下开发的程序没有这种动态增减Tab的需求?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/210593

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX