這是一個漫長的一天,我的大腦似乎並不想與我合作了......數學需要正確定位子視圖動態
我通過遍歷一個for循環的陣列中每個視圖子視圖。每個子視圖高度爲100像素。當數組中有1個項目時,視圖的y值需要設置爲0.當數組中有2個項目時,索引0處的視圖需要具有100的y值,並且索引處的項目1需要有ay值爲0.等等:
1 item: 0 = 0
2 items: 0 = 100, 1 = 0
3 items: 0 = 200, 1 = 100, 2 = 0
4 items: 0 = 300, 1 = 200, 2 = 100, 3 = 0
我需要能夠根據數組中的項目數量正確動態地處理這個問題。這裏是我到目前爲止的代碼:
for (int i = 0; i < [subViews count]; i++) {
NSView *v = (NSView *)[subViews objectAtIndex:i];
[v setFrameOrigin:NSMakePoint(copy.view.frame.origin.x, i * 100)];//This gives me the opposite of what I want...
}
謝謝!
+1簡單而正確。希望我能想到這一點! – Lizza