草庐IT

segueing

全部标签

ios - UICollectionView Controller 和在 Prepare for Segue 中传递 CloudKit 数据

我已经成功地使用CloudKit记录中的数据和图像填充了UICollectionViewController,但是我在将所选单元格传递给详细信息UIViewController时遇到了问题。到目前为止,这是我的代码-overridefuncnumberOfSections(incollectionView:UICollectionView)->Int{return1}overridefunccollectionView(_collectionView:UICollectionView,numberOfItemsInSectionsection:Int)->Int{returnself.

ios - 从 CollectionView Cell 以编程方式执行 Segue

我目前在CollectionView单元格中创建了一个CollectionView。CollectionView中的CollectionView。我无法在第二个ViewController内的didSelectItemAt上执行转场或呈现ViewController。现在,我尝试的所有操作都会导致崩溃或出现“View不在View层次结构中”错误。这里用一张图来说明:这是我的代码:CollectionView1:classExploreVC:UIViewController,UICollectionViewDataSource,UICollectionViewDelegate,UICol

ios - 是否可以在 UILabel/TextView 中使用 'hyperlink' 文本,但在点击此 'hyperlink' 时激活一个 segue?

我说“超链接”是因为我不知道还能调用它什么,这就是我希望它出现的方式。显然,这可以使用标签和按钮的组合,但我的标签和按钮是通过编程生成的,我想我还必须以编程方式排列它们,这在更改字体大小等方面可能会很乏味且不灵活.任何想法/方法将不胜感激!例如,看看Instagram的关注和新闻提要: 最佳答案 您应该设置userInteractionEnabled,然后向标签添加一个UITapGestureRecognizer。 关于ios-是否可以在UILabel/TextView中使用'hyper

ios - 使用模式 segue 将数据传递到下一个 View Controller

我尝试在Storyboard中使用模式转场从didSelectRowAtIndexPath推送用户数据并将其发送到下一个ViewController。这是我的代码:在我的头文件中:@interfaceListNearby:UIViewController{@publicUserDetails*UD;}还有我的.m文件:ResultNearbyList*cell=(ResultNearbyList*)[tableViewcellForRowAtIndexPath:indexPath];self.userFullNameString=cell.userFullName.text;NSLog

ios App - 同时在多个 segue 上崩溃(在一个正在动画时转到其他 segue)

当一个segue(如perforrmsegue)的动画正在进行时,如果其他segue发生(如果用户当时按下其他按钮)则应用程序崩溃。解决了UINavigationController上的pop和pushViewController的相同问题here.我们是否也可以对segue使用相同的trik还是有其他解决方案。崩溃后我得到以下堆栈。(异常发生在[NSExceptioninitWithCoder:])。0CoreFoundation0x2f9fbf4b__exceptionPreprocess1libobjc.A.dylib0x39d8b6afobjc_exception_throw2

ios - Segue 标识符未显示在属性检查器中

我点击Storyboard中的segue,但属性检查器中没有显示任何内容。这是为什么?我所要求的只是在代码中识别这个segue。有人能帮我吗?我有x-code版本5.1.1。编辑:OSX版本:10.8.5 最佳答案 “Storyboardsegue”旁边有一个显示/隐藏按钮,方便有人认为隐藏它是很好的用户体验,所以只需将鼠标悬停在该区域附近,您就会看到它。 关于ios-Segue标识符未显示在属性检查器中,我们在StackOverflow上找到一个类似的问题:

ios - 是否可以从标签栏项目执行 segue?

我为我的应用程序主页使用了一个UIviewController,然后像Facebook一样在底部添加了一个标签栏,然后又添加了3个标签栏项目,当将标签栏项目拖动到一个ViewController,是否可以通过编程方式或在Storyboard中使用? 最佳答案 我遇到了同样的问题,但我找不到像TabViewController情况下那样将其自己的viewController分配给viewController的方法。我用容器解决了这个问题。tabBar中的每个tabBarItem都有一个容器,根据tabBar:(UITabBar*)ta

ios - 使用自定义 segue 转到 ViewController 会导致 viewWillAppear 被调用两次

我写了一个自定义转场,因为我想给它添加我自己的动画。除了目标ViewCiewController中的viewDidLoad方法被调用两次之外,一切正常。这是我的segue的执行方法:-(void)perform{UIViewController*sourceViewController=self.sourceViewController;UIViewController*destinationViewController=self.destinationViewController;[sourceViewController.viewaddSubview:destinationView

iphone - 使用 segues 获取对 UIPopoverController 的引用

可以通过编程方式创建一个UIPopoverController,然后设置它的viewController、passthoughviews等:-(IBAction)showCustomPopoverButtonHandler:(id)sender{if(self.colorPicker==nil){self.colorPicker=[[ColorPickerTableViewControlleralloc]initWithStyle:UITableViewStylePlain];_colorPicker.delegate=self;self.colorPickerPopover=[[UI

ios - 查看已加载 : Checking if from a segue?

好的,基本上我有一个主视图Controller-我的应用程序的主菜单。我有一个按钮可以将用户带到表格View,他们可以在其中选择需要应用于主视图的内容。问题是,我不知道有什么方法可以判断主视图Controller是从segue还是从应用程序开始创建的。有没有办法检查这个?我应该只为viewDidLoad方法设置一个bool值或字符串来检查,然后在prepareForSegue中修改它吗? 最佳答案 所以现在我更好地了解了您的需求,我可以给您一个更彻底的答案。您真正需要的是与委托(delegate)和协议(protocol)相关的模式