草庐IT

storyboarding

全部标签

ios - 在需要的初始化中有 fatalError 可以吗?(编码器 aDecoder : NSCoder) when I don't use Storyboards?

我有一个ViewController,它需要用ViewModel:NSObject初始化。我对ViewController的实现是:classViewController:UIViewController{letviewModel:ViewModelinit(withViewModelviewModel:ViewModel){self.viewModel=viewModelsuper.init(nibName:nil,bundle:nil)}requiredinit?(coderaDecoder:NSCoder){fatalError("init(coder:)hasnotbeenim

ios - 覆盖 iOS Storyboard约束

如何更改Storyboard中设置的约束?我正在尝试模仿TwitteriOS个人资料页面,当您向下滚动时,标题会缩小。我有一个占据整个View的UIScrollView。然后我在UIScrollView中有一个UITableView。在Storyboard中,我必须为UITableView设置固定高度。因此具有EqualsHeight=350的约束。然后我尝试以编程方式更改它的高度:tableView.frame=CGRectMake(0,0,scrollView.frame.width,scrollView.frame.height-30)当我这样做时,它根本不会影响UITableV

ios - 自定义字体在 Storyboard 中可见但在模拟器中不可见

出于某种原因,我添加到Xcode项目中的字体显示在Storyboard中,但未显示在Simulator中。这是Storyboard。这是模拟器。如您所见,这两种字体并不相同。我在StackOverflow上看到过类似的帖子,但所有这些帖子都建议我已经尝试或确保已启用的解决方案。我已确保该项目是目标,它在副本捆绑资源中,并且已添加到info.plist。以下是更多屏幕截图:由于这是一个全新的项目,而且我只在Storyboard模式下工作过,所以没有代码可以干扰文本。 最佳答案 感谢@AshleyMills,我能够确定问题是我在文件夹中

Swift Storyboard : split view controller not showing properly on MacOS

我正在尝试在MacOS上使用Storyboard和swift实现SplitViewController:出于某种原因,只有右侧出现。有什么想法吗? 最佳答案 其实是窗口大小的问题。由于它是未定义的,它会将左侧推到视野之外。只需将光标放在左侧并拖动即可显示左View。希望对您有所帮助。更新:这实际上不是窗口大小问题。看起来splitviewcontroller默认将一侧推出View。相反,使用插入到ViewController中的SplitView组件,我能够正确地查看两个Pane。我将在最新的WWDC中检查有关此问题的信息:http

纵向和横向 View 的 iOS Storyboard约束/特征

我的iOS项目目前只有一个UIView或UIViewController。Controller类称为MainViewController.swift。ViewController的View有一个我放在底部的subview:我已经设置了自动布局选项,以保持每个设备尺寸的subview的距离相同:现在我想让subview始终位于父View的短边,这意味着在横向模式下subview显示在父View的右侧:同时我查看了一些教程和其他帖子:RayWenderlichTutorialStackoverflowPost此时我不清楚如何最好地实现这种行为?我发现解决问题的可能性:因特征而异……但如何?

ios - UICollectionViewCell 与 Storyboard

我在Storyboard中有一个UICollectionView,在UICollectionViewController中。UICollectionViewController链接到我的自定义类MasterViewController:UICollectionViewController、UICollectionViewDataSource、UICollectionViewDelegate,它的委托(delegate)和数据源在Storyboard中链接到此类。我在Storyboard中有一个UICollectionViewCell原型(prototype),带有标识符“MyCell”

swift - IBDesignable 类绘图 UIImage 未在 Storyboard 中显示

我一直在XCode中设计一个自定义Controller,它根据它所处的状态绘制自己。在一种状态下,Controller通过调用myImage?.draw(in:rect)来显示图像覆盖的draw(_rect:CGRect)函数。图像在应用程序中正确显示,但在Storyboard中没有显示。为了说明这一点,我在同一绘制函数中添加了一个贝塞尔环,它同时显示在应用程序和Storyboard中:ControllerasdisplayedinappControllerasdisplayedinstoryboard在调查了这个问题后,我认为这可能与图像是可选的这一事实有关。但是,显式展开它(即调用

ios - 如何从框架 Assets 在 Storyboard 中设置图像

在我的项目中,有一个框架项目,这个框架项目在assets目录中有图片..我想在我的主要项目的Storyboard中使用这些图像。我可以通过像这样定义框架的包来使用类文件中的图像,myImageView.image=UIImage(named:"img1",in:Bundle.init(identifier:"com.abc"),compatibleWith:nil)但不在Storyboard中。那么我可以在Storyboard中使用它还是只能使用代码? 最佳答案 您不能直接使用其他框架的Assets,但您可以将Assets添加到您的

ios - xcode 6 未在 Storyboard 中显示 View

xcode未在Storyboard中显示View。我有xcode6beta2。 最佳答案 解决了问题。启用了自动布局和尺寸类别。我在文件检查器中取消选中它们。Storyboard上可以看到View。但这搞砸了布局。启用和禁用自动布局时要小心。 关于ios-xcode6未在Storyboard中显示View,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/25421440/

Storyboard的 Swift 2 API 可用性检查

我有一个支持iOS8的现有iOS应用程序。我只想为iOS9添加新功能。我为iOS9创建了一个新的Storyboard,它使用了iOS9的功能,如UIStackView。根据设备操作系统版本实例化适当的Storyboard文件。funcapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[NSObject:AnyObject]?)->Bool{letstoryboard:UIStoryboardif#available(iOS9,*,*){storyboard=UIStorybo