草庐IT

storyboard

全部标签

iOS 从初始 View 导航到最后一个 View 的第二个 View

下面是我的View层次结构。绿色的View是最后一个View。从最后一个View我想显示另一个View,由黑色箭头指示。然而,当用户想要从该View返回时,应显示初始View(由黄色箭头指示)。我可以从上一个View转到“黑色箭头”View。但是当用户返回时如何显示初始View(黄色箭头)? 最佳答案 METHOD1:好吧,那要看你的segues了,如果都是push类型的,那么你的绿色VC也会被嵌入。如果是,那么您可以通过[self.navigationControllerpopToViewController:desiredVie

ios - 如何在 Storyboard 中的 UILabel 的右边缘添加前导约束?

我怎样才能在Storyboard中实现同样的效果?[celladdConstraint:[NSLayoutConstraintconstraintWithItem:nameLabelattribute:NSLayoutAttributeRightrelatedBy:NSLayoutRelationEqualtoItem:cell.contentViewattribute:NSLayoutAttributeLeftmultiplier:1.0constant:200.0]]; 最佳答案 很容易,在Storyboard中,控制点击Vie

ios - 根据用户角色为 UIViewController 子类重用 Storyboard UI

假设我正在构建一个像Twitter这样的社交网络,并且正在尝试构建一个ProfileViewController用于显示用户信息。首先,我将创建一个名为ProfileViewController的类,并将其连接到UITableViewController在Storyboard中。现在,我想自定义ProfileViewController基于哪个用户正在查看哪个配置文件。如果我正在查看我自己的个人资料,我可以有一个“编辑”按钮,而如果其他人正在查看我的个人资料,它会有一个“关注”按钮。但是基本模板是一样的,它仍然需要显示常见的东西,比如最新的帖子。我可以这样做的一些方法:使用相同的Pro

ios - 基于下载的配置文件创建 segue

为了进行高级A/B测试,我希望能够基于配置文件创建segue。启动时,我的应用会下载一个JSON文件,其中包含用于动态创建主页部分的信息。例如,如下所示的JSON将在主视图上创建2个按钮。第一个将是蓝色的,标签为“button1”,第二个将是红色的,标签为“button2”。{"elements":"0":{"type":"button","label":"button1""color":"blue"},"1":{"type":"button","label":"button2""color":"red"}};现在,我想在JSON中添加类似这样的内容:"goto":"OptionVie

ios - 制作了 4"尺寸的 iPhone 应用程序,如何通用?

我为iPhone制作了一个应用程序,所有内容都具有iPhone54"尺寸。模拟器可以很好地运行游戏,并且在我的iPhone上运行得很好。现在,我明白要在iPhone3.5"屏幕和iPad上发布游戏,我必须在同一个项目文件中创建文件。我有:iPhone4":主.hmain.miphone4.storyboard其他.h其他.mIphone3.5":main1.hmain1.miphone3.5.storyboardother1.h其他1.miPad:main2.hmain2.mipad.Storyboardother2.hother2.m我有几个问题:下载器设备如何检测要下载的文件夹游戏

ios - XCode 5.1.1 中是否没有 Storyboard选项?

我正在iOS5.1.1中创建一个单View应用程序。当我选择单View选项时,我不再看到不使用Storyboard的选项:相反,我的屏幕看起来像这样:这很麻烦,因为我必须:删除Storyboard从项目构建选项中删除Storyboard添加一个UIViewController并将其挂接到AppDelegate有没有办法不使用Storyboard?我只想要一个xib文件。 最佳答案 没有办法做到这一点。创建一个没有Storyboard和View的空项目并添加一个xib。但是IMO当你在单一应用程序View上工作时你应该使用Storyb

ios - 如何导出 Storyboard控件

我在XCode项目中构建了一些代码(类和Storyboard场景)。我现在想重用其中的一些,但我能想到的唯一方法是复制类文件(.h/.m)并基本上重新设计整个View。我确信一定有更好的方法,但我想不出如何。另一种方法是让场景中的小部件以编程方式构建,但我没有它的可视化View。 最佳答案 这比我想象的要容易:我只是在XCode中打开包含场景的项目并“复制”场景。然后我转到我想在其中使用它的项目并“粘贴”。 关于ios-如何导出Storyboard控件,我们在StackOverflow上

ios - 解码 Storyboard 时访问错误导致崩溃

我收到了2份崩溃报告,其中的回溯痕迹似乎表明解码Storyboard中的图像引用存在问题。在此设备上报告我无法在运行7.1的iPhone5或运行7.0的模拟器中重现它。我正在使用7.1SDK、Storyboard和Assets目录。第一条日志是这样的:EXC_BAD_ACCESSKERN_INVALID_ADDRESSat0x9000000cThread:Crashed:com.apple.main-thread0libobjc.A.dylib0x39c9ab66objc_msgSend+51CoreGraphics0x2f9bbc09CGImageRetain+162UIKit0x3

ios - 手动编写 Storyboard

到目前为止,我已经看到了有关如何使用InterfaceBuilder编写Storyboard的文档。不过,我更喜欢手动编写代码。可以在xcode中不使用界面构建器手动开发Storyboard吗? 最佳答案 我不推荐这样做,但是,如果您在项目导航器中右键单击您的Storyboard文件,选择选项“打开方式”>“源代码”,您可以尽情享受。我想您更喜欢使用IB编辑Storyboard,因为您会为自己创建更多工作,调试编辑器会为您抽象掉的各种语法问题。请注意,XML在构建时被编译成称为nib的二进制文件,然后在运行时加载和实例化以创建Vie

ios - 如何在没有 Storyboard的情况下以编程方式将单元格添加到 UICollectionView

我尝试了以下代码:-(UICollectionViewCell*)collectionView:(UICollectionView*)collectionViewcellForItemAtIndexPath:(NSIndexPath*)indexPath{Pictograma*pictograma;pictograma=[pictogramasobjectAtIndex:indexPath.row];AddPictogramaCell*newCell=[[AddPictogramaCellalloc]initWithFrame:CGRectMake(0,0,200,200)pictog