Tag: 客观上是一个

使用IBOutlet设置一个UIBarButtonItem的颜色

我似乎无法在堆栈上find这个地方,因为每个解决scheme都提到了如何通过AppDelegate或通过设置外观来设置自定义外观 。 我所需要的只是设置一个,只有这一个UIBarButtonItem使用一个名为colorWithHexString:来自类扩展(添加到项目)的方法自定义hexColor。 我的财产: @property (weak, nonatomic) IBOutlet UIBarButtonItem *grNextButton; 我想在我的.m文件中使用什么: grNextButton.tintColor = [UIColor colorWithHexString:@"#669900"]; 我需要成功更改grNextButton的代码是什么?

iOS:在用户键入TextView(xcode)之后,不能最小化键盘

另一位用户提供了以下代码,以便在用户键入特定的TextView时在键盘上方创build一个迷你工具栏。 我所需要的只是一个小小的“closures”button,以便在用户完成时最小化键盘,因此他/她可以继续操作应用程序。 -(void)viewDidLoad { [super viewDidLoad] UIToolbar *inputAccessoryView = [[UIToolbar alloc]init]; // Create one input accessory view, tool bar will be easy for you inputAccessoryView.frame = CGRectMake(0,self.view.frame.size.height – 44, self.view.frame.size.width, 44); // Add required buttons UIBarButtonItem *fontItem = [[UIBarButtonItem alloc] initWithTitle:@"Font" style:UIBarButtonItemStyleBordered target:self action:@selector(changeFont:)]; UIBarButtonItem *removeItem = [[UIBarButtonItem alloc] initWithTitle:@"Remove" style:UIBarButtonItemStyleBordered target:self action:@selector(removeTextView:)]; //Use this […]

在iOS 11的导航栏中约束UIBarButtonItem的大小

我尝试在导航栏中使用不同大小的图像设置UIBarButtonItem。 所以我创build一个基于UIBarButtonItem的自定义视图,并设置自定义视图的框架来约束UIBarButtonItem的宽度。 在将软件更新到iOS 11之前,它一直在运行良好。设置自定义视图的框架来约束UIBarButtonItem的宽度在iOS 11上似乎不再有用。 我用120 * 120的图像defaultImage : UIButton *leftCustomButton = [[UIButton alloc] initWithFrame:CGRectMake(0, 0, 35, 35)]; [leftCustomButton setImage:[UIImage imageNamed:@"defaultImage"] forState:UIControlStateNormal]; UIBarButtonItem * leftButtonItem =[[UIBarButtonItem alloc] initWithCustomView:leftCustomButton]; self.navigationItem.leftBarButtonItems = @[self.headerIconItem]; 在iOS10,iOS9上,leftBarButtonItem的图像没有拉伸。 它显示如下: 但是leftBarButtonItem的图像在iOS11上已经被拉伸了。 它显示在下面的图片中。 是否有一些方法来限制iOS 11上的导航栏中的UIBarButtonItem的宽度?

UIBarButtonItem被禁用,但具有正常的颜色

我有一个UIBarButtonItem的问题。 我使用外观代理来为状态Normal和Disabled设置颜色,我在UIViewController的viewDidLoad方法中做这个。 但是,即使禁用该button,该button也会获得“ Normal颜色(由于未调用IBAction方法,该button肯定被禁用)。 问题类似于这个禁用的uibarbuttonitem的文本颜色总是正常状态的颜色 ,但是,这里发布的解决scheme不适用于我。 我的应用程序是用于iOS 8.2,我正在使用Xcode 6.2 有任何想法吗? 编辑 :我不知道这是否有助于find解决scheme,但是当我使用initWithImage:创build我的buttoninitWithImage:而不是initWithTitle:一切似乎工作正常。 这可能是一个苹果的错误?