草庐IT

View1Controls

全部标签

ios - 创建一个单元格高度大于 View 高度的水平 UICollectionView

我已经使用UICollectionViewFlowLayout和UICollectionViewScrollDirectionHorizo​​ntal创建了一个UICollectionView。我需要将View的框架设置为固定高度。但是,某些单元格的高度可能大于View的高度。当显示此单元格时,控制台会提示:未定义UICollectionViewFlowLayout的行为,因为:项目高度必须小于UICollectionView的高度减去sectioninsetstop和bottom值。请检查委托(delegate)返回的值。我的布局设置如下:UICollectionViewFlowLa

ios - 在模型- View - Controller 中, View 是否可以依赖于模型?

关于模型-View-Controller(MVC)的文献通常指出模型和View是相互独立的实体,而Controller调节它们的交互,因此强烈依赖于两者。在理论上,最后一条陈述似乎是一种加强模块化的合理方法。但假设您编写了一个允许用户创建、编辑和保存文档的应用程序。比简单的文本文档更复杂,这些文档由多个字段组成,并非都是同一类型。然后您想到,为了以多态方式支持同一文档的多种视觉表示,您可以定义一个DocumentView接口(interface),任何具体的View子类都可以采用该接口(interface)来指示它能够显示文档。现在,假设您已经编写了采用DocumentView接口(i

ios - 删除 Collection View 单元格时应用程序崩溃

我已经启用了CollectionView的多选。(Xcode7,iOS9)NSArray*paths=[self.collectionViewindexPathsForSelectedItems];//datasourcefor(NSIndexPath*pathinpaths){[datasourceArrayremoveObjectAtIndex:path.item];}//delete[self.collectionViewdeleteItemsAtIndexPaths:paths];我有9件元素。它崩溃并显示此消息:reason:'***-[__NSArrayMremoveObj

ios - 在 View Controller 之间转换时自定义动画

我想像这样在ViewController之间创建转换。https://www.dropbox.com/s/qatwqaq2mowocsg/Transitions%20Controller.gif?dl=0我使用了以下代码来创建转换,但无法实现以下结果。self.settings=[self.storyboardinstantiateViewControllerWithIdentifier:@"settings"];CATransition*transition=[CATransitionanimation];transition.duration=0.4;transition.type

ios - View 内的多个 subview 和自动调整大小

我正在尝试使用以下代码创建一个代表Logo的组件:-(void)createSubviews{CGRectpath[]={CGRectMake(62.734375,-21.675000,18.900000,18.900000),CGRectMake(29.784375,-31.725000,27.400000,27.300000),CGRectMake(2.534375,-81.775000,18.900000,18.900000),CGRectMake(4.384375,-57.225000,27.400000,27.300000),CGRectMake(2.784375,62.87

ios - 页面 View Controller 数据源

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭7年前。Improvethisquestion我是Obj-C的新手,正在学习它的阶段。刚刚看到该代码并试图获得它。但是,在以-(UIViewController*)pageViewController....开头的第一个代码中,对我来说太复杂了。谁能一步一步解释一下?-(UIViewController*)pageViewController:(UIPageViewController*)pageViewControllerviewContr

ios - 如何将文本字段输入 View 作为搜索栏?

我试图找到合适的解决方案,但我找不到任何程序员请告诉我如何制作。1.可以把uitextfield做成uisearchbar吗?UISearchBar*search=[[UISearchBaralloc]init];search.delegate=self;[_txtLocationsetInputView:search];2.当用户键入值时,我需要将其显示为文本字段底部的叠加层...3.请帮我找出解决办法.. 最佳答案 要使文本字段像搜索栏一样工作,请执行-(BOOL)textField:(UITextField*)textFiel

ios - 不鼓励在分离的 View Controller 上呈现 View Controller - "detached view controller"的定义?

好的。因此,我浏览了网络并阅读了有关此相对较新的iOS警告的类似问题。我的应用程序不使用Storyboard。我只有一个简单的问题。什么是“分离ViewController”,任何人都可以提供一个明确的引用(例如Apple文档)来提供“分离ViewController”的定义,因为我们将在此警告的上下文中理解它。如果没有人真正准确地理解分离的ViewController是什么,我看不出这个问题的其他答案比围绕该主题的摸索和猜测更多。 最佳答案 分离的ViewController当前不在[[[UIApplicationsharedAp

iOS - 更改 Root View Controller 时获取黑色 View

我试图在点击按钮时将RootViewController从ViewController1更改为ViewController2,反之亦然。问题是我将第二个ViewController设置为RootViewController后出现黑屏。我附上了我的代码。我的AppDelegate.swiftfuncapplication(application:UIApplication,didFinishLaunchingWithOptionslaunchOptions:[NSObject:AnyObject]?)->Bool{//Overridepointforcustomizationaftera

ios - 自定义可滑动的表格 View 单元格,一旦打开新的就关闭其他单元格

我正在关注raywenderlich(HowToMakeASwipeableTableViewCellWithActions)网站的教程,该教程向您展示了如何使用层和委托(delegate)创建自定义单元格。现在我的一切都正常工作了,我希望我的一个单元格在另一个单元格打开时关闭,我该如何实现?或者像Messenger应用程序一样,不允许用户打开另一个单元格选项,除非他们关闭当前单元格选项。我无法解决这个问题,我看到很少有人在评论中也问同样的问题,但没有人回复。任何有Objective-C知识的人,没关系,我可以自己翻译成swift。我使用本教程的原因是因为AppleAPI不允许将自定义