UITableViewController があります。下部に「ツールバーっぽい」コンポーネントが必要です。
背景画像とボタンを使用することから始めました。Interface Builder で、iPhone 画面の下部に追加しました。私が遭遇した問題は、背景画像とボタンがテーブルと共にスクロールすることでした。私は明らかにこれを下部に固定する必要があります。
オンラインであまり方向性を見つけられなかったので、UIToolbar をカスタマイズして、デフォルトで位置が固定されているので、自分が望むように見えるようにすることにしました。UITableViewController の initWithNibName には、次のものがあります。
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 をカスタマイズするのは良い考えのように聞こえますか、または固定位置の「ツールバーっぽい」コンポーネントを確保する簡単な方法がありますか。
繰り返しますが、私の「ツールバーっぽい」コンポーネントは、UITableView のボタンの 1 つのボタンだけで十分です。単一のボタンには、画像を使用して作成したグラデーション カラーの背景があります。