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

  • CNET

    CNET

    5 Mayıs 2006
  • Keith Anthe

    Keith Anthe

    26 NİSAN 2011
  • o0oCyrusViruso0o

    o0oCyrusViru

    11 Mart 2008