小编use*_*381的帖子

如何在iOs中将UITabbarController添加到UIViewController

如何使用TabbarController推送Viewcontroller?在Viewcontroller'XIB中,我创建了UITabbarController.然后我推这个ViewController,但它没有出现UITabbarController.这是我的代码:*Viewcontroller.h:

 @interface StatusViewController : UIViewController<UITabBarControllerDelegate>
{
    IBOutlet UITabBarController *tabBarController;

    IBOutlet UIButton *UploadButton;
    IBOutlet UIButton *ConvertorButton;
    IBOutlet UIButton *CompletedButton;
}
@property (nonatomic, retain) IBOutlet UITabBarController *tabBarController;
@end
Run Code Online (Sandbox Code Playgroud)

*Viewcontroller.m:

@implementation StatusViewController
@synthesize tabBarController ;

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

    }
    return self;
}

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.
    [self createTabView];
}
-(void)createTabView
{
    ....

    ....
    [ConvertorButton addSubview:Label3];

    [CompletedButton …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uitabbarcontroller uiviewcontroller ios

5
推荐指数
1
解决办法
2万
查看次数

如何检查在cocoa中以编程方式创建的NSCheckbox的状态

我创建了多个复选框动态,现在我想检查它们的状态,但我不知道该怎么做.这是我创建多个NSCheckbox的代码:

for(int i=1; i<=number;i++)
{
    DeleteCheckbox = [[NSButton alloc] initWithFrame:NSMakeRect (20,textfield_Y,50,25)];
    [DeleteCheckbox setButtonType:NSSwitchButton];
    [DeleteCheckbox setBezelStyle:0];
    [DeleteCheckbox setTitle:@""];
    [DeleteCheckbox setTag:200+i];
    [DeleteCheckbox setState:NSOffState];
    [DeleteCheckbox setAction:@selector(checkState:)];
    [guiView addSubview:DeleteCheckbox];
    [DeleteCheckbox release];
}
Run Code Online (Sandbox Code Playgroud)

以下是检查状态的代码:

-(IBAction)checkState:(id)sender
{
    if ([DeleteCheckbox state] == NSOnState) {

        NSLog(@"selected");
    }
    else {

        NSLog(@"not selected");

    }
}
Run Code Online (Sandbox Code Playgroud)

但是在运行时,它总是printf:"未选中".

macos cocoa objective-c

3
推荐指数
1
解决办法
1万
查看次数