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

  • Day9TV

    Day9TV

    22 NİSAN 2010
  • Jeb Corliss

    Jeb Corliss

    17 Kasım 2006
  • Metheud

    Metheud

    9 EYLÜL 2006