草庐IT

storyboards

全部标签

ios - 为每个选项卡创建一个带有 Storyboard的选项卡栏

我在main.storyboard中创建了一个标签栏Controller并将其子类化。我已经为每个选项卡创建了Storyboard来组织我的工作,如下所示:@interfaceSATabBarController()@end@implementationSATabBarController-(void)viewDidLoad{[superviewDidLoad];NSMutableArray*viewControllersArray=[[NSMutableArrayalloc]initWithCapacity:5];[viewControllersArrayaddObject:[[UI

ios - 使用自动布局在 Storyboard 上实现 ADBannerView

我有Xcode6.3.2,但在Storyboard上实现ADBannerView时遇到问题。Xcode始终显示警告:Framefor"BannerView"willbedifferentatruntime.我添加了3个约束,您可以在下面看到它们。所有约束水平居中底部空间到底部布局指南=0前导空格=0如何正确实现banner?我不能使用“self.canDisplayBannerAds=true”,因为我还使用“bannerViewDidLoadAd”和“didFailToReceiveAdWithError”来调整内容大小,还使用“bannerViewActionShouldBegin

ios - Storyboard 限制似乎没有应用

我正在使用约束在我的应用程序中布置ViewController。这是已完成布局的屏幕截图:据我所知,蓝色的约束意味着它们很好(有足够的信息来确定布局)。在另一个ViewController中,我用这样的弹出窗口呈现样式来呈现这个ViewController:-(void)annotationTapped:sender{...AJFAnswerViewController*answerViewController=[self.storyboardinstantiateViewControllerWithIdentifier:@"AnswerViewController"];answerV

ios - 无法在 Xcode 中编译 Storyboard并开始分配所有 RAM

我正在使用XCode开发一个应用程序,它变得越来越大。上周我一直无法编译该项目。当我点击“运行”时,项目卡在编译文件:“storyboard1of1”,然后开始分配所有RAM。由于这个RAM问题,整个机器停止响应。谁能指出我可能做错了什么? 最佳答案 退出xcode并重新启动系统并再次尝试对我有用。 关于ios-无法在Xcode中编译Storyboard并开始分配所有RAM,我们在StackOverflow上找到一个类似的问题: https://stackov

ios - IBOutletCollection 未与 Storyboard 中的 UILabels 连接

我有一个IBoutletCollection属性连接到Storyboard中的几个UILabels:@property(weak,nonatomic)IBOutletCollection(UILabel)NSArray*labels;打电话NSLog(@"%ld",(long)self.labels.count)在viewDidLoad之后得到0作为结果。我这里的ivar是空的,这是怎么回事?Autolayout有什么问题吗?(是的,我在Storyboard中使用它)感谢您的任何建议! 最佳答案 将weak更改为strong@pro

ios - 如何获取 UIButtom 的框架或边界已在 Storyboard上设置

我无法获取Storyboard上设置的UIButtom的框架或边界。如下图所示,控制台仅返回0。那么如何获取框架或受编码限制? 最佳答案 CGRectf2=yourButton.frame;NSLog(@"xorigin:%f\n",f2.origin.x);NSLog(@"yorigin:%f\n",f2.origin.y);NSLog(@"height:%f\n",f2.size.height);NSLog(@"width:%f\n",f2.size.width);不要忘记设置IBOutlet。

ios - IBOutlet 为零,但在 Storyboard 中已连接(Swift 2)

我试图在UITableView的单元格中显示一些内容。该程序确实到达了cellForRowAtIndexPath:overridefunctableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcell:EventTableViewCell=self.tableView.dequeueReusableCellWithIdentifier("eventCell")as!EventTableViewCellletdate=self.eventArray[i

ios - 如何更改不同大小类(class)的 Storyboard 入口点

我有一个iPhone应用程序(使用Storyboard)并想添加一个iPad版本。iPad版本应该有不同的入口点,因为它有不同的层次结构和工作流程。是否可以更改不同大小类别的Storyboard入口点?或者在这种情况下为iPad版本使用单独的Storyboard会更好吗? 最佳答案 在您的情况下,您可以只为InitialViewController定义不同的xib,并且在代码中,您可以在-application:didFinishLaunchingWithOptions:中检查设备类型,您可以使用[[InitialViewContr

ios - 如何在 Xcode 中为不同的目标设置单独的 LaunchScreen Storyboard

我有一个包含多个目标的Xcode项目。基本上每个目标都是我的应用程序为不同客户定制的版本。我已经尝试根据每个目标build设置中的用户定义字段自定义启动屏幕文件,然后在info.plist中使用该变量来确定哪个启动屏幕。如果可能的话,我更愿意使用用户定义的build设置来维护一个info.plist。 最佳答案 您还可以根据配置选择不同的LaunchScreen,即使是在单个目标中也是如此。只需在您的.xcconfig文件中设置一个变量,例如LAUNCHSCREEN_NAME=launchscreen1然后在一个Info.plist

ios - 标签栏项目未显示在 Storyboard 中

我正在尝试在应用程序上添加一个标签栏Controller,它工作正常:我可以在页面之间切换并在我尝试该应用程序时使用标签栏。但是我在Storyboard中看不到标签栏项目,因此我无法编辑它们(我需要为每个项目设置一个名称和一个图标,如“主页”、“设置”)。这是Storyboard的图片:如您所见,选项卡栏是灰色的,我期待这样的东西,我们可以在其中看到项目: 最佳答案 您是否尝试过将对象库中的选项卡栏项目拖到ViewController中?看起来就是缺少的东西。 关于ios-标签栏项目未显