SORU
25 ŞUBAT 2009, ÇARŞAMBA


Nasıl "Bitti&; iPhone numara pad üzerinde düğme"

"" Sayı düğmeli. Bitti yok Bir kullanıcı bir metin alanına sayısal bilgileri girdikten sona erdiğinde, nasıl numarasını pad yok olabilir miyim?

Bir "Bitti" varsayılan klavye kullanarak düğme, ama sonra kullanıcı giriş numaraları için. sayısal tuşlar geçmek olurdu alabilirim "Bitti" sayısı düğmeli? göstermek için bir yoldur

CEVAP
8 Temmuz 2012, Pazar


Başka bir çözüm. Eğer başka varsa mükemmel olmayan numara ekranda pad metin alanları.

inputAccessoryView

- (void)viewDidLoad
{
    [super viewDidLoad];

    UIToolbar* numberToolbar = [[UIToolbar alloc]initWithFrame:CGRectMake(0, 0, 320, 50)];
    numberToolbar.barStyle = UIBarStyleBlackTranslucent;
    numberToolbar.items = @[[[UIBarButtonItem alloc]initWithTitle:@"Cancel" style:UIBarButtonItemStyleBordered target:self action:@selector(cancelNumberPad)],
                         [[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil],
                         [[UIBarButtonItem alloc]initWithTitle:@"Apply" style:UIBarButtonItemStyleDone target:self action:@selector(doneWithNumberPad)]];
    [numberToolbar sizeToFit];
    numberTextField.inputAccessoryView = numberToolbar;
}

-(void)cancelNumberPad{
    [numberTextField resignFirstResponder];
    numberTextField.text = @"";
}

-(void)doneWithNumberPad{
    NSString *numberFromTheKeyboard = numberTextField.text;
    [numberTextField resignFirstResponder];
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • mahalodotcom

    mahalodotcom

    8 HAZİRAN 2007
  • Matt Harding

    Matt Harding

    23 Mayıs 2006
  • Press Start

    Press Start

    4 HAZİRAN 2006