ios - 无法在 View Controller 中看到标签

标签 ios uinavigationcontroller uilabel

我有一个名为“Help”的 View Controller 。我在 View Controller Storyboard上放置了一个标签,但在模拟中我看不到标签。我使用 REMenu 在 View 顶部放置了一个菜单。我可以看到菜单栏,但看不到标签。这是文件。

#import "Help.h"

@interface Help ()

@end

@implementation Help
@synthesize helpText1;

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
    }
    return self;
}

- (void)viewDidLoad
{
    [super viewDidLoad];
    [self.view setBackgroundColor:[UIColor whiteColor]];
    self.navigationItem.leftBarButtonItem =

    [[UIBarButtonItem alloc] initWithTitle:@"Back"
                                     style:UIBarButtonItemStyleBordered
                                    target:self
                                    action:@selector(handleBack:)];
    helpText1.text=@"Hiii";
    helpText1.hidden=NO;
    // Do any additional setup after loading the view.
}

-(void)handleBack:(id)otherView{

    UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
    ViewController *myVC = (Controller *)[storyboard            instantiateViewControllerWithIdentifier:@"QRList"];
    [self.navigationController pushViewController:myVC animated:YES];

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

@end

这里是调用“帮助” View Controller 的代码。当我们点击菜单中的帮助选项时,它会调用“帮助” View Controller 。

REMenuItem *helpItem = [[REMenuItem alloc] initWithTitle:@"Help"
                                                subtitle:nil
                                                   image:[UIImage imageNamed:@"Ic"]
                                        highlightedImage:nil
                                                  action:^(REMenuItem *item) {
                                                      NSLog(@"Item: %@", item);
                                                      Help *controller = [[Help alloc] init];
                                                      [weakSelf setViewControllers:@[controller] animated:NO];
                                                  }];

正在调用“帮助” View Controller ,但我看不到拖到 Storyboard上的标签。我无法弄清楚这个问题。

最佳答案

我猜,您的标签是错误的观点。可能,您的推送 Controller 不包含您放入 nib 文件中的标签。尝试添加其他对象并查看发生了什么。如果问题出在我的猜测上,那么找到确切的 Controller ,选择一个 View 并将标签放在那里。希望你能解决!

关于ios - 无法在 View Controller 中看到标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25366568/

相关文章:

uiscrollview - 无法在 Storyboard中添加 UILabel/其他 subview 后立即在 UIScrollView 中滚动

ios - 如何恢复非续订的 Apple 订阅

ios - 将 didSelectRowAtIndexPath 与 UISplitViewController 和谷歌地图一起使用

iphone - 我可以在 UILabel 中使用 Tally 标记字体吗?

ios - UINavigationBar 字体属性似乎只调整标题而不是 View 的碎片部分

iphone - 每个屏幕的 NavigationController 自定义后退按钮

ios - 如何并排放置两个标签,一个可以增长,一个不能?

iphone - 如何为我的导航 Controller 按钮设置颜色?

ios - Firebase 使用 queryLimitedToLast 获取更多数据

ios - 'malloc_error_break' 是否发生在与底层内存损坏相同的线程上