V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
surefire
V2EX  ›  macOS

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

  •  
  •   surefire · 2015-08-04 08:12:12 +08:00 · 2275 次点击
    这是一个创建于 3397 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    2 条回复    2015-08-06 08:12:01 +08:00
    rainex
        1
    rainex  
       2015-08-04 17:38:14 +08:00
    自己实现吧,无非就是view里几个自定义button做tab,每个tab里再放个关闭button
    surefire
        2
    surefire  
    OP
       2015-08-06 08:12:01 +08:00
    @rainex 呃,好吧。话说这对于水果来说不是一个顺手就实现的功能吗?难道Mac下开发的程序没有这种动态增减Tab的需求?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3083 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 13:43 · PVG 21:43 · LAX 05:43 · JFK 08:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.