nsscrollview相关内容
我需要在 NSScrollView 中显示多个垂直对齐的视图,我首先添加了 NSTableView 和 NSButton.我将它们与顶部的 NSTableView 和底部的 NSButton 垂直对齐.我将 NSTableview 和 NSButton 添加到名为 tempView 的 NSView 中.然后将NSScrollView的文档视图设置为tempView. 但我遇到的问题是我的
..
我已经实现了一个自定义 NSView,其中包含许多 NSTextField 和其他 NSView.然后,我使用 Editor > Embed In > Scroll View 将该自定义视图嵌入到滚动视图中.这将创建在大纲中可见的适当层次结构,但我需要添加自动布局约束以指定此滚动视图应放置在视图中的位置(顶部、底部、前导、尾随).此外,我必须为自定义视图添加约束,针对剪辑视图设置,以便将元素布置在
..
我有一个以编程方式构建的 OSX Cocoa 应用程序(即,不是使用 NIB/XIB),我正在尝试使用自动布局对其进行布局 - 但是当窗口出现时我会遇到一些奇怪的行为首先显示. 我的主要内容是一个 NSView,它包含 100 个 NSButton 作为子视图的集合,垂直布局.按钮都相对于 NSView 和彼此受到约束;NSView 和所有 NSButton 都设置了 translatesA
..
我正在将应用程序从 Ipad 移植到 mac.(我知道这听起来很奇怪) 我坚持使用 NSScrollview.请指导我 contentsize , contentOffset 在 NSScrollview 中等效. 解决方案 UIScrollView* uiScroll;uiScroll.contentSize;uiScroll.contentOffset;uiScroll.cont
..
我目前正在我的 OS X 应用程序的表格视图中实现拖放重新排列.虽然正常滚动工作正常,但拖动时自动滚动完全损坏. 如果我抓住一个单元格并开始拖动,自动滚动只会告诉表格滚动到顶部.如果我在拖动过程中使用触控板手动滚动,表格会不断弹出到顶部.如果我拖动顶部的单元格之一,当拖动到底部附近时表格不会自动向下滚动. 我继承了 NSScrollView 并覆盖了 scrollClipView 方法
..
是否有一种简单的方法可以禁用 NSTableView 的滚动. 似乎没有任何财产[myTableView enclosureScrollView] 或 [[myTableView enclosureScrollView] contentView] 禁用它. 解决方案 这对我有用:子类 NSScrollView,设置和覆盖通过: - (id)initWithFrame:(NSRect
..
我已经进行了广泛的搜索,但在我的一生中找不到任何关于如何在 Cocoa 中的文本太大的情况下实现与 iTunes 歌曲标题滚动类似的效果的信息.我试过在 NSTextField 上设置边界无济于事.我尝试过使用 NSTextView 以及使用 NSScrollView 的各种尝试.我确信我遗漏了一些简单的东西,但任何帮助将不胜感激.如果可能的话,我也希望不必使用 CoreGraphics.
..
如何设置scrollView文档视图固定在左上角?如果 scrollView 足够大/大于其内容,则所有内容都是从下到上绘制的,看起来不正确.我必须覆盖 scrollView 的 isFlipped? 我在互联网上搜索并覆盖 isFlipped 以返回 true 并不是万能的.我不想让我的 documentView 翻转,因为那样我必须在那个类中进行更改以使一切看起来像我想要的. 解决
..
我正在尝试为字典中的每个元素添加一个子视图(来自 NSViewController 的视图)到 NSScrollView 以获得一种表视图,但有很多比单元格更灵活. 是否可以(以编程方式)放置例如100 个子视图相互下方,所以你必须向下滚动 NSScrollView 才能到达最后一个元素? 解决方案 简短的回答是肯定的.我以前做过这个,我向你保证它会起作用.让我也向你保证,它并不像看
..
我已经创建了一个类似于 iTunes 的 NSScroller 子类,但是如果水平和垂直滚动条在 NSScrollView 或 NSTableView 中都可见,我会在右下角留下一个难看的白色方块.任何人都知道在哪里添加我的自定义绘图以用更漂亮的东西填充它? 解决方案 好的,我想我有解决方案. 要么你告诉滚动视图不要绘制它的背景,在这种情况下,它下面的任何东西都会填满角落. 或
..
我想隐藏 NSScrollView 的 NSScrollers.我知道方法 setHasHorizontalScroller: 和 setHasVerticalScroller:.但是,如果我禁用滚动条,则沿该方向的滚动也会被禁用.我只想隐藏滚动条,同时保持滚动的可能性.对此有什么想法吗? 解决方案 我能够做到这一点: [labelsScrollView setHasHorizo
..
我正在构建一个应用程序,该应用程序利用 MDM API 对设备的属性进行批量更新. 我希望在主视图中有某种可见的输出/日志记录,以便用户可以看到他们的 CSV 的哪些行可能失败以及 HTTP 响应代码是什么.我可以很容易地附加到 NSTextField 或标签上,但是看到可能有很多行的大输出,我想要一个可滚动的文本框来附加信息. 我找到的所有用于执行此操作的文档似乎都是 Swift 2
..
刚开始学习 Swift 并创建了一个小的 macOS 应用程序,我想在其中使用 NSScrollView 来显示属性字符串.我试过了: @IBOutlet var ScrollViewOutlet : NSScrollViewvar attributeString = NSMutableAttributedString(string: myText)ScrollViewOutlet.insert
..
在一个显示为 Popover 的视图中,我实现了一个帮助子视图(一个 NSView,一个 NSScrollView 作为一个子视图),当用户点击一个按钮时会出现这个帮助子视图.与塞拉&High Sierra,一切正常,但是自从我将 dev MacPro 升级到 Mojave 后,帮助气泡变得略微透明.作为帮助视图的元素(NSTextField 或 NSButton)在深色模式下仍显示为白色条带(或
..
有人知道将 NSScrollView 滚动到顶部的正确方法吗?我正在寻找与 UIView 的 scrollToTop 方法等效的方法. 这是我目前所拥有的,但在所有情况下都不太正确 [self.contentView scrollToPoint:NSMakePoint(0, MAX(contentView.frameHeight, ((NSView*)self.documentView).
..
有没有更好的方法来观察 NSScrollView -> NSClipView 框架/边界变化?这是翻译成 Swift 的 Obj-C 代码: public override init(frame frameRect: NSRect) {self.contentView.postsFrameChangedNotifications = true;NSNotificationCenter.defau
..
我有一个 NSCollectionView 和一个垂直的 NSCollectionViewFlowLayout .我在其中显示矩形图标. 我还在UI中有一个滑块,当它改变时,我调整了 minItemSize ,然后在 collectionView:itemForRepresentedObjectAtIndexPath:中使用它来创建大小相等的滑块 NSImageView 到返回的 NSCol
..
我在NSScrollView/NSClipView里面有一个NSTextView,这是通常的设置.当我使用 [NSScrollView setMagnification:...] 放大滚动视图并调整窗口大小时,无论我拉伸还是收缩窗口,文本视图框架的宽度都会不断变大. 如果未放大滚动视图,则文本视图将正常运行.我曾尝试删除约束并禁用子视图自动调整大小,但没有任何帮助.每当我设置任何放大倍率时,
..
我有一个可以正常运行,非常快速的单窗口应用程序,它是用Objective-C编写的,最初是使用XCode 4在MacOS 10.7上开发的.它具有一个滚动视图,该视图显示了一个带有多个子视图的大型内容视图的各个部分.每个子视图仅显示一部分,只有最初可见的子视图才在应用程序显示初始窗口时调用其 -drawRect 方法.在应用程序启动时(不是从xib文件中)以编程方式创建正在滚动的内容视图及其所有子
..
我目前正在OS X应用程序的表格视图中实现拖放重排.虽然正常滚动可以正常工作,但在拖动时将其完全损坏时可以自动滚动. 如果我抓住一个单元格并开始拖动,则自动滚动只会告诉表格滚动到顶部.如果我在拖动过程中使用触控板手动滚动,则表格会连续弹出顶部.如果我拖动顶部的单元格之一,则当拖动底部附近的表格时,表格不会自动向下滚动. 我继承了NSScrollView的子类,并覆盖了 scrollCl
..