2010-03-30 73 views
-2

有谁知道如何在屏幕/ iphone模拟器上显示数字? 我可以加载数据并创建一个x/y图。现在,不是显示图形,而是从文本文件加载数据值,并且想要在屏幕上显示数字。有谁知道我可以使用什么功能?在屏幕上显示一个数字Phone SDK

NSString *data =[myText objectAtIndex:i]; 
output_data_value_to_the_screen(i); 

所以,现在让我们说data = 1,我想显示的data为1在屏幕上的价值。如果我将myText的数据值更改为'2',那么现在data = 2,这样2将显示在屏幕上而不是'1';

+2

这是一个通用编程社区。你需要指定你的语言/技术。 – 2010-03-30 15:57:24

+1

我认为NSString在这里是一个很大的暗示,这是Mac或iPhone,但我们真的需要知道比你给我们更多的东西。 – 2010-03-30 16:08:26

+0

你想要如何显示这些数据?简单的方法是在屏幕上放置一个UILabel并设置其文本属性。 – DyingCactus 2010-03-30 17:13:20

回答

0

听起来像你需要一个GUI框架为您正在使用的语言(我不能立即识别)。许多语言都有他们自己的框架(Java,VB,C#等) - 其他人(Python,Ruby,Go等)可能需要您使用第三方提供者...

+0

谁投票给我在这里可能想知道,当我实际上提交这个答案的问题没有提及IPhone或它的SDK ... – 2010-03-31 08:15:28

2

答案真的是所有掌握iPhone/Mac开发的基础知识。你将需要谷歌的一些基本的“Hello World”风格的应用程序(但用你的编号取代Hello World)这个问题太广泛了,对于这里的简单回答。

2

设置一个UILabel,把它放在屏幕上,并设置它的文本属性。例如:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {  
    CGRect frame = [[UIScreen mainScreen] bounds]; 
    UILabel *label = [[[UILabel alloc] initWithFrame:frame] autorelease]; 
    int myNumber = 314159; 
    label.text = [NSString stringWithFormat:@"%d", myNumber]; 
    [window addSubview:label]; 
    [window makeKeyAndVisible]; 
    return YES; 
} 

但是,是的,这是一个相当新手的问题,并有更好的方式开始(不是问了很多关于计算器的问题,至少开始)是谷歌周围的教程和检查在developer.apple.com/iphone上查看文档。

+1

而@Ni,甚至在你说它之前,不,这个代码将不会按原样工作。你需要做一件简单的事情来让它工作,一旦你了解了Cocoa Touch编程的基础知识,这些事情就会立即显现出来。找出至少一个教程,不论是在线还是在纸上,并遵循它,并且您将了解您需要知道的内容。 – 2010-03-30 23:17:41