我有一個UITableViewController。我想在底部有一個「toolbar-ish」組件。如何在UITableViewController中創建一個自定義的UIToolbar組件?
我開始使用背景圖像和按鈕。在界面生成器中,我將它們添加到了iPhone屏幕的底部。我遇到的問題是背景圖像和按鈕與表格一起滾動。我顯然需要這個固定在底部。
在網上找不到太多方向,我決定自定義一個UIToolbar,看看我想怎麼樣,因爲這個位置默認是固定的。在我的initWithNibName我的UITableViewController,我有:
UIImage *shuffleButtonImage = [UIImage imageNamed:@"shuffle_button.png"];
NSArray* toolbarItems = [NSArray arrayWithObjects:
[[UIBarButtonItem alloc] initWithImage:shuffleButtonImage
style:UIBarButtonItemStylePlain
target:self
action:@selector(push:)],
nil];
[toolbarItems makeObjectsPerformSelector:@selector(release)];
self.toolbarItems = toolbarItems;
我遇到現在的問題是,「shuffleButtonImage」無法顯示正確的。按鈕的形狀顯示很好,但是它的顏色是白色的,因此看起來不像圖像。
有誰知道爲什麼會顯示「白色圖像」而不是實際圖像?
它也聽起來像是一個好主意,定製UIToolbar還是有一個簡單的方法來確保固定位置「工具欄 - ish」組件。
重申 - 我的「toolbar-ish」組件只需要在我的UITableView的按鈕上有一個按鈕。單個按鈕具有漸變顏色背景,我使用圖像創建。
我遇到了一些[麻煩](http://stackoverflow.com/questions/16438074/controlling-display-coordinates-of-view-item-added-to-toolbar)和[結束](http:///stackoverflow.com/a/16439123/766570)我應該從頭開始創建自己的工具欄,但我不確定你是如何解決這個問題的? – abbood 2013-05-08 11:48:36