簡體   English   中英

在Xcode中使水平NSSlider垂直

[英]Make a horizontal NSSlider vertical in Xcode

我是Xcode和Swift的新手。 我將水平的NSSlider從Xcode的對象庫拖到了Storyboard的View Controller中。 現在,我意識到使用垂直滑塊可能會更好。 是否可以輕松地將當前滑塊更改為實際的垂直滑塊,而無需重新配置它們,從而保留最大值和最小值,與ViewController.swift文件的連接等?

我不想以編程方式更改它; 我希望它是一個靜態的垂直滑塊。

我意識到在文檔中有一個isVertical變量可以使其isVertical垂直,但這不是我想要的。 我希望它在Storyboard上是垂直的,並且能夠在其中移動–我不希望在viewDidLoad()時它變為垂直。 實際上,出於好奇,我嘗試了一下,將水平滑桿更改為垂直滑桿並沒有做得很好。

界面生成器基於滑塊的寬度或高度來推導滑塊的水平/垂直度。 因此,您可以通過編輯滑塊的框架尺寸以使其高度大於寬度來更改此設置。

一種方法是查看情節提要文件源(右鍵單擊文件,另存為▸源代碼),然后翻轉滑塊的寬度和高度,例如:

在此處輸入圖片說明

當您將文檔作為Interface Builder文檔重新打開時,該滑塊將出現並充當水平滑塊。

您只需在情節Vertical Slider中拖動“ Vertical Slider並刪除“ Horizontal Slider

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM