Tag: uitoolbar

UIToolbar在iPad2上不透明

这一直让我疯狂。 我的iPAD应用程序上有一个工具栏,其半透明属性设置为“YES”。 我在故事板上这样做: 当我在iPad Air上跑步时,事物看起来不错。 但是,如果我在iPad 2上运行,工具栏不是半透明的。 我在模拟器和实际设备上遇到同样的问题。 这在跨不同版本的操作系统也不是问题。 IE无论我运行的是哪个操作系统(iOS 7或iOS 8),都是在iPad 2上出现错误,但在iPad Air上正确。 为什么???? 有什么我可以做,以获得一致的L&F跨这些设备?

UIButton隐藏在UIToolbar后面

上下文 我有一个UIButton,我添加,方法如下: [self.view addSubview:[self returnCustomSubmitButton]]; 我不添加工具栏作为子视图,我将ViewControllers导航控制器属性toolBarHidden设置为NO。 – [self.navigationController setToolbarHidden:NO animated:NO]; 在视图将apear 额外的细节 我这样做的原因是因为我想创build类似于工具栏(注意:这是一个UITabBar,但我正在寻找相同的形状)的东西 – 所以我添加一个工具栏,然后添加一个UIButton viewControllers视图并使用工具栏坐标来定位UIButton 我试图遵循这一点(注:这又是一个UITabBar),但挣扎: http : //idevrecipes.com/2010/12/16/raised-center-tab-bar-button/ 问题 UIButton隐藏在UIToolbar中(我想让它坐在工具栏的顶部)。 问题 我如何解决这个问题? 将UIButton转换成UIBarButtItem是否更好? 并添加一个UIButton到viewController的toolbarItems数组? 我将如何做到这一点? 更新 经过大量的尝试来解决这个问题,这是我使用UINavigationController和事实,我添加一个UIButton到“自定义内容”区域和导航工具栏坐在顶部,无论我做。 见下文:

整个应用程序的iPhone工具栏

我有我的应用程序基于navigationController 。 所以我设置工具栏可见的一些意见和其他人我没有调用setToolbarHidden:NO或YES 。 第一个问题,这个在viewWillAppear方法中呢? 然后在我的appDelegate ,我把一个项目在工具栏上,但没有被显示。 有人可以告诉我如何使用委托协议在这里,所以每个视图知道该怎么办,当一个项目被按下? 我的代码: – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { //create itemViewcontroller EventosViewController *itemsViewController = [[EventosViewController alloc] init]; //create UINavigationcontroller, stack only contains itemviewcontroller navController=[[UINavigationController alloc] initWithRootViewController:itemsViewController]; //navController will retain itemviewcontroller, we can release it [itemsViewController release]; UIBarButtonItem *systemItem1 = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(pressButton1:)]; //Use this to put space […]

当UIToolBar具有自定义背景的子类时,工具栏的下半部分是黑色的?

我是inheritanceUIToolBar,这里是我如何重写UIToolBar的drawRect方法: – (void)drawRect:(CGRect)rect { UIImage *backgroundImage = [UIImage imageNamed:@"UIToolBar_Background.png"]; [backgroundImage drawInRect:CGRectMake(0, 0, self.frame.size.width, self.frame.size.height)]; } 该应用程序使用通过initWithNavigationBarClass方法初始化的UINavigationController范例。 问题是工具栏的下半部分是黑色的? UIToolBar_Background.png高度为44像素(或视网膜为88)。 它不应该是下半部分黑色。

点击或保存字体图标时的问号

所以我最近开始修改我的应用程序,以获得它与iOS 11兼容。 幸好大部分似乎是。 但是我注意到,在我的工具栏中,如果我点击或点击并按住font​​ello的ttf文件提供的图标,我会得到一个问号框。 图标示例: menu = [[UIBarButtonItem alloc] initWithTitle:@"\ue811" style:UIBarButtonItemStylePlain target:self action:@selector(openMenu:)]; [menu setTitleTextAttributes:@{NSFontAttributeName: [UIFont fontWithName:@"fontello" size:23], NSForegroundColorAttributeName:[[UIColor alloc] initWithWhite:1.f alpha:1.f]} forState:UIControlStateNormal]; 它在10.3.1模拟器中工作正常。 只是iOS 11似乎被搞砸了。 我已经阅读了关于设备的修复,这意味着更新操作系统,但模拟器运行11.2,所以理论上应该修复。 有其他人有这个问题吗? 知道一个修复?

如何拖动标签,并放在iPhone中的UIToolbarItem

我面临着拖放UILabel的问题。 如何拖动标签(移动这个),并放在任何一个UIToolBar项目(即1或2或3 …),button标题应改变为标签文本。 检查图像的这个问题

UIBarButtonItems不能以编程方式创buildUIToolbar后显示?

我遇到了这个问题,我似乎无法find在线答案。 基本上我想要做的是用一些UIBarButtonItems以编程方式创build一个UIToolbar 。 我所做的(如下所述)是创buildUIToolbar ,然后将UIToolbar的项目设置为一个数组,其中包含所有我想要的UIBarButtonItems 。 不幸的是,尽pipeUIToolbar显示出来了, UIBarButtonItems还没有显示出来 任何build议或解释,为什么这是发生了非常感谢! class DrawViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //create bar buttons let deleteBarButton = UIBarButtonItem(image: UIImage(named: "greyDelete"), style: .Plain, target: self, action: "deleteView:") let eraseBarButton = UIBarButtonItem(image: UIImage(named: "greyErase"), style: .Plain, target: self, action: "erase:") let resizeBarButton = UIBarButtonItem(image: UIImage(named: "greyResize"), style: .Plain, target: self, […]

如何将button添加到iPadpopup窗口中的工具栏?

希望有人在这里征服了这个,因为这让我疯狂。 我的应用程序包含一个用于input和编辑信息的popup窗口。 今天我学到了可以在popover底部显示一个工具栏,这很好 – 除了我不能在我的生活中得到任何button显示在工具栏上。 这是我们开始的地方: UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController: editorViewer]; //*** This makes the toolbar visible [navigationController setToolbarHidden:NO animated:NO]; //*** Create a 'trash' button UIBarButtonItem *trashButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemTrash target: nil action: @selector(deleteItem)]; //*** Create an array of buttons NSArray *buttons = [NSArray arrayWithObjects: trashButton, nil]; 我已经尝试了以下每一个添加button,没有成功: navigationController.toolbar.items = buttons; 和 […]

重绘视图closures屏幕 – 包含select器视图和工具栏

我试图绘制/放置一个视图(其中包含一个select器视图和工具栏离屏)。 在启动时,尽pipe在viewDidLoad中改变坐标,View仍然在屏幕上。 self.pickerViewContainer.frame = CGRectMake(0, 722, 320, 207); 我使用故事板。 我已经创build了视图控制器中可见的故事板中的视图。 我以为我可以按照上述坐标重新绘制屏幕。

以编程方式创build具有默认高度的UIToolbar

有关于UIToolbar的高度的一些问题,但我没有看到一个dynamic获得高度的地方。 有没有办法用正确的默认高度创build一个UIToolbar ?