2012-07-10 44 views
0

我有一個NSView(它包含幾個文本框和按鈕等)。從NSView中刪除彈性

現在推出的MAC OS X Lion就像iPhone一樣具有彈性效果。 safari

我的問題是如何從我的NSView中刪除彈性效果?

感謝

+0

不知道有關Mac,但對於iPhone,你可以設置反彈內容到NO。我相信有一個'setVerticalScrollElasticity'方法可以傳遞'NSScrollElasticityNone'(水平方向是相同的)。 – Dustin 2012-07-10 19:40:25

+0

謝謝達斯汀。我只是試圖myView.enclosingScrollView.verticalScroller = NO; myView.enclosingScrollView.verticalScrollElasticity = NSScrollElasticityNone; myView.enclosingScrollView.horizo​​ntalScrollElasticity = NSScrollElasticityNone;但徒勞無益。任何想法缺少什麼? – Leo 2012-07-10 19:44:21

+0

據我所知,這是你唯一需要做的事情。我所能建議的是確保你引用了正確的滾動視圖,並且確實在改變這些值。 – Dustin 2012-07-10 19:48:26

回答

0

選擇NSScrollView,去屬性檢查器和變化從自動彈性沒有彈性這樣的:

enter image description here

+0

我不得不把我的NSView放在NSScrollView下,然後就沒事了。感謝大家。 – Leo 2012-07-10 20:15:34