标签: xcode-storyboard

如何在XCode故事板中删除segue?

目前,我的故事板中有两个段落.但是,我需要删除Storyboard中的一个segue.有没有办法通过XCode故事板来做到这一点?

xcode ios xcode-storyboard uistoryboardsegue

13
推荐指数
1
解决办法
4598
查看次数

iOS故事板 - 在故事板上禁用状态栏一次

有没有办法在Xcode使用StoryboardInterface Builder完全禁用状态栏时,这样当我创建一个新的时候,View Controller我不必将"状态栏"从推断变为无.

xcode uiviewcontroller ios xcode-storyboard

12
推荐指数
2
解决办法
2万
查看次数

Xcode - 故事板视图在打开时修改大小和位置

我注意到一些非常讨厌Xcode的东西:我有一些故事板,当我打开它们时,某些视图的大小和位置会被系统地更新.特别是在与团队合作时,这很烦人.

这是我如何产生这种行为:

  • 我从git存储库中提取应用程序
  • 打开受影响的故事板,根本不做任何修改
  • git diff已经告诉我差异了
$ git diff
...
- <rect key="frame" x="576.99999828648401" y="11" width="170" height="20"/>
+ <rect key="frame" x="577" y="11" width="170" height="20"/>
...
- <rect key="frame" x="518.99999921768904" y="7" width="228" height="30"/>
+ <rect key="frame" x="519" y="7" width="227.99999841338541" height="30"/>
Run Code Online (Sandbox Code Playgroud)

这是发生在其他人身上吗?

问题是:
为什么我的故事板在我打开时会被修改,以及如何防止它?


注意:

我意识到这似乎只发生在<rect />包含在labels&textFields中

git xcode objective-c xcode-storyboard

12
推荐指数
1
解决办法
879
查看次数

当样式为.compact时,选择后关闭UIDatePicker

使用 Swift 的 Storyboard 应用程序。

用户选择日期后,如何关闭日历(当 UIDatePicker 样式为 .compact 时,显示日期选择)?目前,用户需要点击日历外部才能将其关闭。我希望它在用户选择日期后自动关闭。

我尝试过辞职 UIDatePicker 的第一响应者,一旦收到日期更改的通知就结束在表视图控制器中的编辑,读取另一个响应(此处),到目前为止没有任何效果对我有用。

xcode uidatepicker xcode-storyboard swift

12
推荐指数
1
解决办法
3316
查看次数

将栏按钮项添加到导航项的左侧

我正在按照教程添加侧边栏导航到应用程序.

在给定的源代码中,他们提供了预定义的故事板布局.其中一个是一个视图,它有一个"导航项"和一个"栏按钮项",它出现在顶部导航栏的左侧.

我试图在我的应用程序中执行相同操作,但按钮项目会自动显示在右侧,我找不到任何方法将其移动到左侧.

我注意到,在本教程中提供的示例中,它提供了这个outlet选项leftBarButton选项:

在此输入图像描述

当我检查我的时,它看起来像这样:

在此输入图像描述

由于SWRevealView的工作原理,因此没有导航控制器.当我运行应用程序时,我可以看到按钮,它完美地工作,只有问题是它在右侧.我已经将我的观点与示例进行了比较,似乎找不到任何区别.

任何帮助表示赞赏.

编辑 这可能会有所帮助.在故事板中,这就是工作示例的样子:

在此输入图像描述

这就是我的样子

在此输入图像描述

xcode storyboard ios xcode-storyboard xcode5

11
推荐指数
3
解决办法
3万
查看次数

如何覆盖初始UIViewController的特征集合?(与故事板)

我有一个针对iOS8的应用程序,初始视图控制器是UISplitViewController.我使用故事板,以便它为我实例化一切.

由于我的设计,我需要SplitViewController在iPhone上以纵向模式显示主视图和详细视图.所以我正在寻找一种方法来覆盖这个UISplitViewController的特征集合.

我发现我可以使用

 override func viewWillTransitionToSize(size: CGSize, withTransitionCoordinator coordinator: UIViewControllerTransitionCoordinator!) { ... }
Run Code Online (Sandbox Code Playgroud)

但是,遗憾的是,只有方法可以覆盖子控制器特征集合:

setOverrideTraitCollection(collection: UITraitCollection!, forChildViewController childViewController: UIViewController!)
Run Code Online (Sandbox Code Playgroud)

我不能在我的UISplitViewController子类中为self做到这一点.

我查看了Apple 的示例应用程序Adaptive Photos.在这个应用程序作者中,作为root使用特殊的TraitOverrideViewController,并在他的viewController setter中使用一些魔法来使它全部工作.

这对我来说太可怕了.是否有任何方法可以覆盖特征?或者如果没有,我怎么能设法使用与故事板相同的黑客?换句话说,如何以root用户身份注入一些viewController只是为了处理带故事板的UISplitViewController的特征?

uisplitviewcontroller xcode-storyboard swift ios8

11
推荐指数
3
解决办法
1万
查看次数

如何在iOS故事板中使用自定义字体来表示动态类型辅助功能大小

如何使用动态类型文本样式 "Title 1"并将字体面设置为故事板中UILabel的内置字体Chalkboard SE?

我需要尊重iOS中的动态类型大小(Apple自iOS 7以来一直鼓励这样做吗?)我还需要使用内置字体Chalkboard SE,默认情况下它不用于"文本样式"字体.我目前正在使用图像中显示的自定义字体,但需要字体根据用户的动态类型/辅助功能大小首选项更改大小,就像所有文本样式字体一样.最佳文本样式选项是标题1,但字体/字体是不可接受的.

Xcode中的字体菜单. 自定义选中并突出显示标题1

ios uistoryboard xcode-storyboard swift

11
推荐指数
1
解决办法
6872
查看次数

在StoryBoard中使用手势识别器时崩溃

UPDATE

对于旧版本的Xcode来说,这是一个老问题.事实证明,问题是Xcode中的一个错误已被修复.

原版的

我有一个故事板生成一个新的标签iPhone应用程序(与ARC)

在我的一个标签中,如果我将一个手势识别器(任何,但让我们说Pan)拖到控件上,然后将选择器设置为一个动作,它就会在我转到选项卡时立即崩溃.

控制台中没有任何内容 - 在加载故事板时似乎正在发生(从未调用viewDidLoad).

  1. 我无法弄清楚如何获取更多信息
  2. 在另一个选项卡上,这很好.两个选项卡都是自动生成的

(我可能在视图中弄乱了一些东西,但我没有弄清楚我做了什么).

如果我以编程方式制作手势,它们可以正常工作,但是让它在故事板中工作很好,而且我担心任何错误都会在某些方面导致崩溃.

更多信息

在我得到的模拟器中

-[__NSCFString setView:]: unrecognized selector sent to instance 0x6d2db70
Run Code Online (Sandbox Code Playgroud)

再次,需要调试技术 - 例如,有没有办法找出0x6d2db70是什么对象?

这与这个问题完全一样(没有答案):

"界面"构建器中的手势识别器会崩溃我的应用程序

更多信息

重现这一点很简单

  1. 新的iPhone标签应用程序,ARC和Storyboard on
  2. 将点按手势拖动到第二个标签的视图上(适用于第一个标签)
  3. 创建(IBAction)
  4. 将手势的选择器连接连接到#3的操作
  5. 运行,转到第二个选项卡

崩溃.与我的应用程序相同,默认选项卡有效,其他选项卡则无效

iphone objective-c interface-builder ios xcode-storyboard

10
推荐指数
1
解决办法
5132
查看次数

通用故事板上的字体大小

我正在从头开始在Xcode 6 beta 4上构建一个iOS应用程序.我试图让它成为通用的,并使用autolayout来为iPhone和iPad提供相同的视图.

管理字体大小的最佳方法是什么?

例如,一个字体大小为10的按钮在iPhone上可能没问题,但是当我的按钮按比例扩展到iPad时,我可能希望它更大.它应该以编程方式管理还是有一种聪明的方法来做到这一点?

xcode ios xcode-storyboard autolayout

10
推荐指数
1
解决办法
4193
查看次数

如何使用Xcode Storyboard为不同的设备设置不同的字体大小?

我想使用Xcode Storyboard为iPhone 5,iPhone 6 Plus,iPhone 7 Plus和iPhone X设置不同的字体大小.

有人可以提供任何建议吗?

示例显示在我被卡住的图像中.

fonts font-size ios xcode-storyboard

10
推荐指数
1
解决办法
4253
查看次数