我有一个这样做的UIBarButton。
我的应用程序会被拒绝吗? UIBarbutton的像素要求是什么?
40x40?我似乎在任何地方都找不到此信息。
UIButton *btnPost = [UIButton buttonWithType:UIButtonTypeCustom];
btnPost.frame=CGRectMake(0, 0, 60, 40);
[btnPost setBackgroundColor:[UIColor darkRedColor]];
[btnPost.titleLabel setFont:[UIFont fontWithName:@"HelveticaNeue-Bold" size:12]];
[btnPost setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[btnPost makeGlossy];
[btnPost setTitle:@"Post" forState:UIControlStateNormal];
[btnPost addTarget:self action:@selector(Click_ON_Btn_Post) forControlEvents:UIControlEventTouchUpInside];
UIBarButtonItem *postBarItem = [[UIBarButtonItem alloc] initWithCustomView:btnPost];
self.navigationItem.rightBarButtonItem = postBarItem;
最佳答案
通常,导航栏为44像素高。您的自定义按钮高40像素。这不应该是一个问题。
关于ios - iOS UIBarButton和应用拒绝,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14131316/