簡體   English   中英

如何以編程方式僅調整 NSWIndow 的一側?

[英]How to resize only one side of NSWIndow programmatically?

從 Apple 文檔中,我們可以通過為 ResizeIncrements 分配新值來修改調整大小值(乘數)。

但是最小值是 1 所以,我想知道是否可以僅調整一側的大小(一次僅調整寬度或僅高度)。

我嘗試使用回調,每次用戶拖動以調整其大小時重置 NSWindow 的大小,但它不起作用。

編輯:

更具體地說,我想知道是否可以將調整大小選項限制在一側。

是的,只需覆蓋windowWillResize:size:並返回您想要允許的任何值。

我不相信resizeIncrements會影響這一點; 這只是設置允許的增量,但 window 代表將擁有最終決定權。

暫無
暫無

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

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