0
我有一個UIToolbar,它有兩個按鈕,兩個靈活的邊距和一個區段控制。我已經設置好了,當用戶選擇刷新按鈕時,按鈕被隱藏,活動指示器取代它,一旦操作完成,按鈕將被放回,活動指示器將停止。隱藏UIBarButtonItems的唯一方法是從工具欄數組中刪除,然後在需要時重新添加它們。這一切都很好,很棒。我的問題是,當我重新添加對象時,如何指定它在數組中的位置。現在它將對象添加到數組的末尾,那裏的按鈕位於最右側。我希望它在左側。我的代碼如下。謝謝。iOS UIToolbar物品陣列
toolbarItems = [mapToolbar.items mutableCopy];
[toolbarItems removeObject:refreshButton];
mapToolbar.items = toolbarItems;
spinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhite];
spinner.center = CGPointMake(298, 22);
[mapToolbar addSubview:spinner];
[spinner startAnimating];
do operation....
[toolbarItems addObject:refreshButton];
mapToolbar.items = toolbarItems;
[spinner stopAnimating];
完美。正是我需要的。謝謝。 –