0
前段時間,我爲我的應用Significator for iTunes編碼了一個路徑控件。Pathbar Control with Cocoa
Btw。沒有廣告,僅用於測試目的;) 你可以免費下載,看看我在說什麼。
Pathbar是一個NSView,並有子子項,也NSViews。問題在於動畫。 如果Pathbar Item無法以全尺寸顯示,則將鼠標懸停在其全尺寸上時會將其移動爲全尺寸。
我使用動畫代理爲動畫的項目大小設置動畫。因此,例如[item.animator setFrame:frame];
。現在,我必須對右側的所有子項都做同樣的事情,所以它們不會重疊。
這經常會給出意想不到的行爲,特別是從一個路徑欄項更改爲另一個時。這也不是很順利。
我認爲這可能不是正確的做法。 有沒有其他方法來製作動畫?如果我只需要設置項目的寬度,最好會自動定位。
也許你可以張貼一些截圖來說明具體的問題,而不是讓人們去運行你的應用程序。 – paulmelnikow
很難在圖像中顯示,他們只是不動畫同步。有時動畫非常快速,有時很慢。 – NSAddict
雖然持續時間始終使用相同的值設置 – NSAddict