问题标签 [uitoolbaritem]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
swift - 在 UIToolBar 中调整 UISegmentedControl 的大小,并针对不同的屏幕尺寸进行约束
我UIToolBar
在导航栏下方有一个,在这个工具栏中是一个栏按钮项,其中包含一个UISegmentedControl
. 问题是我无法向工具栏中的任何内容添加约束。当UISegmentedControl
我将其放置在工具栏/栏按钮项内时,将其固定到左边距,但是当我尝试将其宽度设置为与右侧边距相同时,我没有得到任何蓝色虚线。我也看不到居中的选项,但我真的不想居中,我想让分段控件的宽度随着屏幕从 iPhone4 变为 iPhone6+(纵向)而增加,这样它总是有一些 X-pts左边距和右边距。我该怎么做呢?
我有工具栏的宽度,对于 4.7 英寸的屏幕,它是 375。我也可以得到这个尺寸的分段控件的宽度,但是我不能告诉正确的宽度来使左右边距相同,我只能眼睁睁地看着它。
ios - 如何在 UIToolBar 框架和 UIToolBarItems 之间的行分隔符上添加平滑的低阴影
我正在尝试创建一个 UIToolBar 看起来像 image-1 ,但是我的操作输出确实以 image-2 的形式出现。如何在其 Items 之间添加 UIToolBar 的阴影层和分隔符?
我确实为分隔符找到了这个问题,但那里没有答案-> UIToolbar 中工具栏项之间的分隔符
ios - 在 Swift 3 中创建 UIToolbar
如何在 Swift 3 中创建 UIToolbar?像大多数应用程序一样,我想要左侧的动作和右侧的动作以及中间的标题。它也看起来像一个没有返回操作箭头或堆栈的导航控制器。
代码是这样的:
ios - UIToolbarItems 和 UIBarButtonItems 没有出现在模拟器中或被切断,我错过了什么吗?
我WKWebView
用一些编程方式创建了一个UIBarButtonItems
. 右上角有一个“打开”按钮,UIToolbarItems
底部有 3 个用于ProgressView
、flexibleSpace 和重新加载按钮。我的模拟器无法将这些加载到屏幕上,并且看起来它在模拟器上加载不正确。
我尝试了不同的屏幕尺寸,但似乎没有一个能让 UIBarButtonItems 和 UIToolbarItems 出现在模拟器上。
ios - 如何在 Xcode 中从不同的视图控制器禁用工具栏项
所以我创建了一个多视图应用程序,它使用一个工具栏项,允许用户在应用程序中导航。这个工具栏项用于我为应用程序拥有的所有三个视图中。我面临的主要问题是我希望用户在打开第二个视图以允许视图显示其所有内容时不再能够点击工具栏项目(因为我正在逐渐显示标签)。我只想知道我是否能够从第二个视图的控制器中禁用工具栏项。
工具栏项链接到 ViewController.m。我希望能够从 PCRViewController.m 控制器禁用它。
请注意,我已经尝试在 ViewController.m 中创建一个方法并在第二个控制器中调用它,我还尝试在 PCRViewController.m 中使用以下代码行,self.navigationItem.rightBarButtonItem.enabled = NO;
但两者都没有完成这项工作。
如果您需要我提供其他任何内容,请告诉我,以便我解决此问题。谢谢您的帮助!
PS:我使用以下方法从一种视图切换到另一种视图:
下面是我使用的 switchViewFromViewController:toViewController 方法的代码: