そのため、さまざまなコードを調べて試してみましたが、本当に欲しいものを達成できません。探しているものがここで見つかることを願っています。
カスタムナンバーパッドを作ろうとしています。これは私が望む結果です:
しかし、これは私が得るのと同じくらい近いです。
最初の問題は、適用ボタンとキャンセル ボタンに境界線を表示できないことです。どうすれば修正できますか?
2 番目の問題は、数字パッドにも +*# ボタンを追加したいということです。どうすればそれができますか?
これは私が働いているコードです:
self.numberToolbar = [[UIToolbar alloc]initWithFrame:CGRectMake(0, 0, 320, 50)];
self.numberToolbar.barStyle = UIBarStyleBlackTranslucent;
self.numberToolbar.items = [NSArray arrayWithObjects:
[[UIBarButtonItem alloc]initWithTitle:@"Cancel" style:UIBarButtonItemStylePlain target:self action:@selector(cancelNumberPad)],
[[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil],
[[UIBarButtonItem alloc]initWithTitle:@"Apply" style:UIBarButtonItemStyleDone target:self action:@selector(doneWithNumberPad)],
nil];
[self.numberToolbar sizeToFit];
self.driverNumber.inputAccessoryView = self.numberToolbar;