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

  • BruBearBaby

    BruBearBaby

    25 Ocak 2011
  • makemebad35

    makemebad35

    17 NİSAN 2006
  • Ownage Pranks

    Ownage Prank

    13 AĞUSTOS 2007