如何只使用数字键盘

发布于 2024-11-06 21:28:02 字数 707 浏览 2 评论 0原文

我在 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

i had made an application of temperature converter in iphone i want that when it launches in simulator only numeric keyboard should come and not the alpha keyboard.

#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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

§普罗旺斯的薰衣草 2024-11-13 21:28:02

您可以为文本字段设置各种类型的键盘。查看“文本输入特征”、“键盘”下的检查器。

You can set various types of keyboard for your text field. Look into inspector under Text Input traits, keyboard.

一绘本一梦想 2024-11-13 21:28:02

试试这个,

 yourTextField.keyboardType = UIKeyboardTypePhonePad;

或者

 yourTextField.keyboardType = UIKeyboardTypeNumberPad;

您也可以在 nib 文件中执行此操作。

Try this,

 yourTextField.keyboardType = UIKeyboardTypePhonePad;

or

 yourTextField.keyboardType = UIKeyboardTypeNumberPad;

You can also do this in the nib file.

殤城〤 2024-11-13 21:28:02
[myTextField setKeyboardType:UIKeyboardTypeNumberPad];
[myTextField setKeyboardType:UIKeyboardTypeNumberPad];
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文