как использовать только цифровую клавиатуру

я сделал приложение преобразователя температуры в iphone, я хочу, чтобы при запуске в симуляторе должна была появиться только цифровая клавиатура, а не альфа-клавиатура.

#import "farh_celcius_conv_AppDelegate.h"

float i;
float s;
float p;

@implementation farh_celcius_conv_AppDelegate

@synthesize window,display,farhenite,display1;





-(IBAction) convert  {
    s = ('0','1','2');

    if( p == s)
    {

    NSString *str = farhenite. text;

    float n = [str floatValue];


    if (n != 0) {

        k =.5559* (n-32);   
        i = 5*(n -32)/9 +273    ;   

        [display setText:[NSString stringWithFormat:@"%f",k]];
        [display1 setText:[NSString stringWithFormat:@"%f",i]];     
    }   
}
}

- (void)dealloc {
    [window release];
    [super dealloc];
}


@end

person Junior Bill gates    schedule 12.05.2011    source источник
comment
Дубликат: stackoverflow.com/questions/1846777/   -  person phi    schedule 12.05.2011


Ответы (2)


Вы можете установить различные типы клавиатуры для вашего текстового поля. Посмотрите в инспекторе в свойствах ввода текста, клавиатуре.

person Community    schedule 12.05.2011

Попробуй это,

 yourTextField.keyboardType = UIKeyboardTypePhonePad;

or

 yourTextField.keyboardType = UIKeyboardTypeNumberPad;

Вы также можете сделать это в файле пера.

person PgmFreek    schedule 12.05.2011