草庐IT

View1Controls

全部标签

ios - 将触摸事件转发到另一个被接收事件的 View 部分覆盖的 View

我到处都在寻找这个问题的解决方案,但我的情况似乎有所不同。我有两个View,具体来说,一个GMSMapView(来自googlemapsapi的mapView)占据整个屏幕,另一个View位于map顶部(不是它的subview,但部分覆盖它)。发生的情况是,当我用一根手指从第二个View的顶部开始捏,另一根手指在map的顶部时,map没有得到手势。由于第二个View具有较大的透明区域,我还希望如果我用一根手指在这些区域上平移,map将获得手势(移动)但保持按钮(非mapView的subview)可点击。我已经尝试在非mapView的View类文件中保留对mapView的引用并实现hit

ios - 更新 MKMapkit View 注释不起作用?

我有一个带有MKMapKit和PickerView.Like的UIViewcontroller,如下图所示。我有一个plist,其中包含与PickerView中的值对应的所有坐标。因此,一旦我从PickerView中选择任何项目,我将刷新当前map并获取新项目的坐标(有时可能是5到6个坐标)并在map中显示。但对我来说,我可以看到“注释”即将进入mapView,但是当我单击另一个项目时,之前的图钉仍然存在于map中。我只想显示所选PickerView项目的注释图钉。请帮助我用例:这是我的plist文件在我的plist中有一个名为“类别”的字段,Pickerview中列出的项目是总类别列

ios - 为什么我需要直接访问 View 容器而不是访问它的 View Controller 的 View 来制作动画?

我设置了一个ViewController,其中包含多个容器View,每个容器View都有自己对应的ViewController。在包含所有ViewController的代码中,我将嵌入式/subviewController作为属性,我在prepareForSegue中设置了它们,因为它们是嵌入的segues。现在,如果我尝试访问其中一个subviewController的View,例如childViewController.view.frame以移动它,当我尝试移动它时,它只是将它推过一个一点点在ViewController内部,而不实际移动ViewController本身。但是,如果

ios - 如何在 MFMailcomposer View 中显示默认导航栏而不是 ios 中的自定义导航栏

我有一个自定义导航栏,其中包含所有View通用的图像。此外,我还有一个显示的MFMailComposerView。但我没有在此处获得带有发送和取消按钮的默认导航栏。我试图从导航栏中删除图像.Butnotworking.Thisiswhatitried:-(void)mailShare:(id)sender{[self.navigationController.navigationBarsetBackgroundImage:nilforBarMetrics:UIBarMetricsDefault];ClassmailClass=(NSClassFromString(@"MFMailCom

ios - 如何在 ios 中从一个 View 导航到另一个 View ?

我有带有4个选项的标签栏。在第一个选项卡中,我有一个按钮。当我单击此按钮时,我必须在第二个标签栏中从一个View移动到另一个View。我当前使用的代码是(其中shipVC是第二个选项卡的viewController):[shipVC.navigationControllerpushViewController:cartVCanimated:NO];基本上,当按下第一个选项卡viewController中的按钮时,我想在第二个选项卡的viewController中从“X”View移动到“Y”View 最佳答案 一个快速的方法是使用NS

ios - UISearchBar 高度恢复为自定义 View 的高度

我在TableViewController上有一个自定义View标题,其中有几个标签和一个UISearchBar。这个问题是当我取消搜索显示Controller时,UISearchBar动画回到它的原点,但完成后它将其高度更改为自定义View的高度,如下所示:如果没有AutoLayout(项目正在使用struts和springs),有没有办法防止这种情况发生?或者有没有一种方法可以覆盖从显示Controller出来的动画?我已将一个快速示例项目上传到github:https://github.com/3arrett/searchbarheight 最佳答案

ios - 根据相应表格单元格文本字段的更改更新表格 View 单元格的 subview

我有一个UITableView,每个UITableViewCell都有一个文本字段和UILabel。当相应单元格中的文本字段已被编辑时,如何更新单元格上的标签字符串。我试过类似的方法,但它不起作用UITextField*myTextField=(UITextField*)[cellviewWithTag:100];UILabel*myLabel=(UILabel*)[cellviewWithTag:101];[myTextFieldaddTarget:selfaction:@selector(textFieldEdited:event:)forControlEvents:UIContr

ios - Collection View Controller 未添加为 subview

如果我将它添加为subview,我有一个CollectionViewControllerYDCollectionViewCtr*collectionView=[self.storyboardinstantiateViewControllerWithIdentifier:@"collectionview"];//collectionviewcollectionView.view.frame=CGRectMake(0,154,320,300);collectionView.bussnessdic=bussinessphotoDic;[self.navigationController.vi

c# - View 消失后 AVAudioRecorder 崩溃

为了录制音频,我将一个新View显示为subview,并在录制后使用RemoveFromSuperview删除其中的subview。只是为了描述我如何处理叠加层。问题是,在使用AVAudioRecorder录音后,应用程序有时会在删除覆盖View后立即崩溃,有时当superView消失时。崩溃日志如下所示:IncidentIdentifier:65BE4068-D7BE-4F3F-B739-00006CAB74CCCrashReporterKey:d97865bbdce37e60edb2f77974b8b86911a1007eHardwareModel:iPad4,1Process:B

ios - 替换父 View Controller

我有以下具有父子关系的ViewController层次结构。VC1--VC2--VC3--VC4--VC5每个ViewController都是前任的child。我用过代码-[parentVCaddChildViewController:childVC];[childVC.viewsetFrame:parentVC.view.frame];[parentVC.viewaddSubview:childVC.view];[childVCdidMoveToParentViewController:parentVC];现在,我想将VC1替换为另一个ViewController,在VC5的操作之后