草庐IT

Uitoolbar

全部标签

ios - 旋转到横向时拉伸(stretch) UIToolbar 背景图像

我正在使用以下代码将图像添加到AppDelegate中的UIToolbar背景:[[UIToolbarappearance]setBackgroundImage:[UIImageimageNamed:@"toolbarbackground.png"]forToolbarPosition:0barMetrics:UIBarMetricsDefault];图像的宽度为768像素(纵向iPad屏幕宽度的大小)。当我旋转为横向时,图像不会拉伸(stretch)以填充新的屏幕宽度(1024像素)。如何在旋转时拉伸(stretch)以适合屏幕的UIToolbar上使用自定义背景图像?

ios - 更改 UIToolBar iOS 的位置

我正在通过InterfaceBuilder创建一个UIToolBar。我将其设置为IBOutlet。在我的viewController的viewDidLoad中,我正在尝试设置框架。我想要实现的是修改它的位置,以便它可以动画。但是没有任何反应。有没有其他方法可以做到这一点?谢谢myOwnToolBar.frame=CGRectMake(0,0,100,55);[self.viewaddSubview:myOwnToolBar]; 最佳答案 如果您尝试以编程方式创建UIToolBar,则不能只设置框架而不分配和初始化工具栏。试试这个:

ios - iOS7 上的 UIToolbar 样式

我正在尝试让我的iOS适应iOS7。我设法修复了大部分错误,但我不明白的是我的UIToolbar的barStyle不再起作用。我使用了以下代码:UIToolbar*toolBar=[[UIToolbaralloc]initWithFrame:CGRectMake(0,self.view.bounds.size.height,320,44)];toolBar.barStyle=UIBarStyleBlackTranslucent;它在iOS6上运行良好,但在iOS7上我得到的只是一个灰色条,我无法更改它。我该如何解决这个问题?非常感谢 最佳答案

ios - 无法修改由 UINavigationController 管理的 UIToolbar 的约束

我将NSContraints添加到UINavigationController的工具栏中,但出现此错误:无法修改由UINavigationController管理的UIToolbar的约束InViewDidLoad:self.navigationController.toolbarHidden=NO;[self.navigationController.toolbaraddSubview:_labelName];[self.navigationController.toolbaraddSubview:_labelAddress];然后我调用下面的方法:NSLayoutConstrain

ios - UIToolbar 精确尺寸

我正在尝试借助工具栏自定义NavigationBar。我已经以编程方式实现了它,如下所示:UIToolbar*tools=[[UIToolbaralloc]initWithFrame:CGRectMake(0,0,100,44.01)];然后我将它添加到我的NavigationBar。问题是我对边界有这种丑陋的影响:我尝试更改y值和高度值,但没有结果。您有什么想法可以避免这种情况吗?提前致谢,亚萨 最佳答案 我不会这样做的。您可以通过向navigationItem.rightBarButtonItem添加一个带有2个按钮的View来

ios - 更改标签后 UIToolBar 恢复

我有一个UIToolBar,里面有一个UITextField,还有一个标签。我试图让标签在用户键入时更新,以便他们知道他们键入了多少个字符。目前,当我尝试更新标签计数器时,UIToolBar返回到其原始位置。HereisagifshowingtheissueI'mhaving.我正在做的是:-(IBAction)CharCount:(id)sender{NSString*substring=textField.text;NSString*limitHit;limitHit=substring;intmaxChar=160;if(limitHit.length>0){TextCounte

ios - 自定义 UINavigationController UIToolbar 子类

我需要使用UINavigationController中的子类UIToolbar。我知道这可以通过InterfaceBuilder完成,但我需要以编程方式完成。文档声明UINavigationController工具栏属性是只读的,所以我对如何进行有点不知所措。相关:CustomUINavigationControllerUIToolbarBackgroundImage 最佳答案 一个新的init*方法从iOS5开始可用-(instancetype)initWithNavigationBarClass:(Class)navigati

iphone - 如何将 uitoolbar 添加到 uitableviewcontroller?

我有一个UITableViewController,我想用一个按钮将UIToolbar添加到它。在-(void)viewDidLoad;我有UITableViewController的方法:-(void)viewDidLoad{[superviewDidLoad];UIBarButtonItem*button=[[UIBarButtonItemalloc]initWithBarButtonSystemItem:UIBarButtonSystemItemAddtarget:selfaction:@selector(pressButton1:)];self.navigationItem.t

ios - 如何在 iOS 中以编程方式设置 UIToolbar 的样式

我可以通过选择“样式”下拉菜单中的选项之一在xib文件中执行此操作,例如。“黑色半透明”。我怎样才能以编程方式做到这一点?谢谢 最佳答案 在你想要设置它的ViewController中,将以下内容添加到viewDidLoad:[self.navigationController.toolbarsetBarStyle:UIBarStyleBlackTranslucent]; 关于ios-如何在iOS中以编程方式设置UIToolbar的样式,我们在StackOverflow上找到一个类似的问

ios - 如何制作带有左侧后退/前进箭头的 iOS UIToolbar

我正在尝试将工具栏放置在日期选择器上方,该工具栏左侧有后退和前进箭头。我想使用标准的iOS机器来执行此操作,而不是推出自定义按钮来执行此操作。这可能吗?我附上了一张图片以供引用。提前致谢! 最佳答案 我知道您不想使用自定义按钮,而且此解决方案没有自定义按钮,但它有自定义图标。我希望这个对你有用。我到处寻找解决方案,但没有找到Apple构建的任何东西,所以我想我会自己做。这就是它的样子,不完全相同,但非常接近。在我制作工具栏的方法中,我使用了这段代码。previousButton=[[UIBarButtonItemalloc]init