【问题标题】:cannot create buttons on layout views xcode storyboard set无法在布局视图 xcode 故事板集上创建按钮
【发布时间】:2016-04-04 06:10:00
【问题描述】:

我尝试在屏幕上创建带有自定义图像中心的按钮,但没有用。所以我求助于以编程方式为主 self.view 创建按钮。在执行时,无法添加按钮。

以下是我的代码。请查看

 UIButton *buttonA = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 88, 30)];
    [buttonA setImage:[UIImage imageNamed:@"rc_logo.png"] forState:UIControlStateNormal];
    UIBarButtonItem *buttonItemB = [[UIBarButtonItem alloc] initWithCustomView:buttonA];
    navigationItem.rightBarButtonItem = buttonItemB;
    [navigationBar pushNavigationItem:navigationItem animated:NO];


    UIImage * ssssImage = [UIImage imageNamed:@"menu_back.png"] ;
    UIButton * btnPair ;
    [self setPosition : btnPair  image: ssssImage  positionAt: CGRectMake(self.view.frame.size.width/2 -  ssssImage.size.width/2,
                                                                          self.view.frame.size.height * 0.18 ,
                                                                          ssssImage.size.width/2,  ssssImage.size.height/2)];

    [self.scrollContain addSubview:btnPair];
}


-(void) setPosition  : (UIButton * ) btn image :  (UIImage * ) deviceImage  positionAt : (CGRect) frame   {


    btn = [[UIButton alloc] initWithFrame: frame];
    [btn setImage:deviceImage forState:UIControlStateNormal ];
    [btn setFrame: frame];

    btn.titleLabel.lineBreakMode = NSLineBreakByWordWrapping;
    btn.titleLabel.textAlignment = NSTextAlignmentLeft;


}

【问题讨论】:

    标签: ios objective-c xcode uibutton storyboard


    【解决方案1】:

    尝试为调试过程赋予背景颜色,并通过放置断点和观察框架以及您正在创建的按钮的隐藏属性来检查...

    请指定哪个按钮不添加 UIBarButton 或 UIButton ?

    【讨论】:

    • UIButtons ,而不是 UIBarBUttons
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多