【问题标题】:Display a number on the screen Phone SDK在屏幕上显示一个数字电话 SDK
【发布时间】:2010-03-30 15:55:21
【问题描述】:

有人知道如何在屏幕/iphone 模拟器上显示数字吗? 我可以加载数据并创建 x/y 图。现在我没有显示图表,而是从文本文件中加载数据值,我想在屏幕上显示数字。有谁知道我可以使用什么功能?

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

现在假设data = 1,我想在屏幕上显示data 的值,即1。如果我将 myText 的数据值更改为 '2',现在 data = 2 以便屏幕上显示 2 而不是 '1' ;

【问题讨论】:

  • 这是一个通用编程社区。您需要指定您的语言/技术。
  • 我认为 NSString 在这里是一个很大的暗示,这是 Mac 或 iPhone,但实际上我们需要知道的比你给我们的更多。
  • 您希望如何显示这些数据?简单的方法是在屏幕上放一个 UILabel 并设置它的 text 属性。

标签: ios iphone cocoa-touch load


【解决方案1】:

答案实际上就是掌握 iPhone/Mac 开发的基础知识。您将需要在谷歌上搜索一些基本的“Hello World”风格应用程序(当然,用您的号码替换 Hello World)......这个问题太宽泛了,无法在这里简单回答。

【讨论】:

    【解决方案2】:

    设置一个UILabel,放到屏幕上,设置text属性就可以了。示例:

    - (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;
    }
    

    但是,是的,这是一个相当新手的问题,一个更好的入门方法(至少在开始时比在 stackoverflow 上问很多问题)是在谷歌周围搜索教程并查看开发人员的文档。 apple.com/iphone。

    【讨论】:

    • 还有@Ni,在你说之前,不,这段代码不会按原样工作。您必须做一件简单的事情才能使其工作,一旦您学习了 Cocoa Touch 编程的基础知识,您就会立即明白这一点。至少寻找一个在线或纸质教程,然后按照它进行操作,您将了解您需要了解的内容。
    【解决方案3】:

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

    【讨论】:

    • 投票给我的人可能想知道,当我实际提交此答案时的问题并未提及 iPhone 或其 SDK...
    猜你喜欢
    • 2020-07-03
    • 1970-01-01
    • 2020-10-16
    • 2019-01-25
    • 1970-01-01
    • 1970-01-01
    • 2021-12-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多