繁体   English   中英

使用Xcode在iOS应用中未显示按钮和标签

[英]Button and label are not shown in the iOS app using Xcode

我正在尝试在Xcode上编写一个hello world应用程序,但出现两个错误第一个错误消息是DTAssetProviderService无法使用模拟器“ iPhone 5”启动DTXConnection。 检查系统日志中是否有错误。 但是我仍然可以运行该应用程序,但是当我在模拟器上运行该应用程序时,它不会显示我放置在该应用程序中的按钮和标签。 它仅显示该应用程序的屏幕。 这是我在应用程序中针对ViewController.hViewController.m

ViewController.h

#import <UIKit/UIKit.h>
@interface ViewController : UIViewController {

IBOutlet UILabel *hellolabel;

}

- (IBAction)button1:(id)sender;

@end

ViewController.m

 #import "ViewController.h"


 @implementation ViewController


 -(IBAction)button1:(id)sender {

   hellolabel.text = @"hello world";
 }



 - (void)viewDidLoad {
    [super viewDidLoad];
  // Do any additional setup after loading the view, typically from a nib.
}

- (void)didReceiveMemoryWarning {
 [ super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}

@end

这是我的main.storyboard界面

在此处输入图片说明

现在将您的按钮和标签放在情节提要界面构建器的顶部-左侧,您可以在模拟器上看到它。

这是因为屏幕尺寸,尺寸类别和自动布局不同。

在可以为组件设置约束之后,您应该学习autolayout ,这样的问题就不会出现。

问题可能出在您的main.storyboard中,您在下面未进行链接。 就像其他人所说的那样,您很可能已经克服了限制。

在main.storyboard上,删除所有约束并将所有按钮移到最左侧。 另外,请确保您的宽度和高度显示为wAny hAny,因为这是任何屏幕上使用的最佳方式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM