草庐IT

UIStoryboard

全部标签

ios - 在 Swift 中从 TableViewCell 类切换 View Controller

我想在用户单击tableviewcell中的元素时显示一个新的ViewController。然而,用于启动VC的标准代码不适用于tableview单元格甚至辅助类,因为TVC和辅助类都不能呈现ViewController。这是帮助程序类中的代码。无论是放置在helperclass还是tableview单元格中,它都没有启动VC的present方法。classlaunchVC{funclaunchVCNamed(identifier:String){letstoryBoard:UIStoryboard=UIStoryboard(name:"Main",bundle:nil)letseco

ios - 为什么我的 segue 导致 "unrecognized selector sent to instance"NSInvalidArgumentException?

尝试使用segue从我的第一个ViewController移动到我的第二个ViewController(都使用相同的Storyboard)。我的第一个ViewController有两个按钮,一个表示“男性”,一个表示“女性”(我知道,不是每个人都与这两个中的一个相关联),我希望其中一个按钮在单击后移动到第二个ViewController。我将按钮拖/放到我的代码中以获得以下内容:@IBActionfuncfemaleButton(_sender:AnyObject){Globals.onboardingList.append("girl")print("it'sagirl!")perf

ios - 除非在 Storyboard 中设置设备,否则 View 无法正确缩放( View 为 : iphone 5s/8/etc)

用截图来描述是最简单的(我说的“viewas”在每张图片的右下角):模拟器:iPhone8,StoryboardView为:iPhone8-完美运行模拟器:iPhone8plus,StoryboardView为:iPhone8-不工作模拟器:iPhone8plus,StoryboardView为:iPhone8plus-完美运行应该正常工作的代码示例,当Storyboard设置为该型号手机时可以正常工作,但在其他情况下不能正常工作:gradientLayer.frame=CGRect(x:0,y:0,width:self.view.bounds.width,height:self.vi

ios - 将圆角半径应用于 Storyboard 中的特定 UIView 角不适用于所有角

我为此制作了一个自定义类。但它仅适用于左上角,不适用于其他角:@IBDesignablepublicclassRoundedView:UIView{@IBInspectablepublicvartopLeft:Bool=false@IBInspectablepublicvartopRight:Bool=false@IBInspectablepublicvarbottomLeft:Bool=false@IBInspectablepublicvarbottomRight:Bool=false@IBInspectablepublicvarcornerRadius:Int=0publicove

swift - 带有@IBDesigable/@IBInspectable 的 Storyboard中的按钮上未显示圆角半径

我有一个按钮的自定义类。importUIKit@IBDesignableclassCustomButton:UIButton{@IBInspectablevarcornerRadiusValue:CGFloat=10.0{didSet{setUpView()}}requiredinit?(coderaDecoder:NSCoder){super.init(coder:aDecoder)self.layer.cornerRadius=10.0}overridefuncawakeFromNib(){setUpView()}overridefuncprepareForInterfaceBui

ios - 在 Storyboard 中选择图像时,Image-Set 中的语言方向不生效

我有一个图像集,其方向(languagedirection)属性设置为从左到右。这意味着对于从右到左的语言(即阿拉伯语、希伯来语),图像应该水平镜像。现在,如果我在Storyboard的UIImageView上设置此图像,图像不会镜像RTL语。见下图:WhenIdon'tsettheimageinimageViewfromstoryboardbutloadtheimageincode&setitastheimageView'simagepropertytheimageismirroredforRTLlanguage.Seeimagebelow:ButagainifIsettheimag

ios - 如何正确调整 SKView subview 和 SKScene 的大小

我正在尝试获取/设置subview(SKView)的正确大小。我正在使用Storyboard创建一个UIView和一个SKViewsubview。我想以编程方式创建一个具有SKView尺寸的SKScene。我的想法是scene.size.height和scene.size.width将等于SKView的高度和宽度。为了测试这一点,我在每个角上画了四个蓝色圆圈,在边框上画了红线。当我期望看到所有四个蓝色角点和边界线时,我只能看到左下角。请忽略场景中的黑色圆圈,它们无关紧要。iPhone6截图(纵向)iPhone6屏幕截图(横向)我添加了SW(西南)、SE、NE和NW标签ViewContr

ios - 连接的 IBOutlets 未初始化

我已经在Swift中实现了自定义UICollectionViewCell类,使用UICollectionViewCotroller创建了Storyboard,分配了我的自定义Controller类、自定义单元格类、单元格ID等...基本上是让UICollectionViewController工作所需的一切。在Storyboard单元格原型(prototype)中,我添加了几个View并将它们作为IBOutlets连接到我的自定义单元格类:这里是我的代码中的IBOutlets(如您所见,它们已连接):我也在我的Controller中注册了自定义单元类:self.collectionVi

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

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

swift - 为什么我不能使我的 UITabBarController 模糊?

我有一个UITabBar,我想让它变得模糊。我写了下面的代码:importUIKitclassTabBarController:UITabBarController{overridefuncviewDidLoad(){super.viewDidLoad()letblur=UIBlurEffect(style:UIBlurEffectStyle.Light)letblurView=UIVisualEffectView(effect:blur)blurView.frame=self.view.boundsblurView.autoresizingMask=[.FlexibleWidth,.