V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
surefire
V2EX  ›  macOS

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

  •  
  •   surefire · Aug 4, 2015 · 2972 views
    This topic created in 3933 days ago, the information mentioned may be changed or developed.

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

    2 replies    2015-08-06 08:12:01 +08:00
    rainex
        1
    rainex  
       Aug 4, 2015
    自己实现吧,无非就是view里几个自定义button做tab,每个tab里再放个关闭button
    surefire
        2
    surefire  
    OP
       Aug 6, 2015
    @rainex 呃,好吧。话说这对于水果来说不是一个顺手就实现的功能吗?难道Mac下开发的程序没有这种动态增减Tab的需求?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3354 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 12:45 · PVG 20:45 · LAX 05:45 · JFK 08:45
    ♥ Do have faith in what you're doing.