草庐IT

view1_immerse

全部标签

ios - UITableView 空 View 放不下

我创建了一个空View.xib文件,当应用程序无法从Internet下载某些数据时显示该文件。我面临的问题是,当我将空View设置为我的tableView的背景View时,空View并没有完全适合屏幕。我不确定为什么会这样。-(void)updateUI{if([self.categoriescount]){self.tableView.backgroundView=nil;self.tableView.separatorStyle=UITableViewCellSeparatorStyleSingleLine;}else{NSArray*nibs=[[NSBundlemainBund

ios - 在 iOS 的多个 View 中使用 UINavigationController 中的固定背景图像?

我想为整个应用程序使用相同的背景图片,所以我用UIImageView和UIContainerView创建了一个普通的UIViewController,其中包含一个导航Controller。然后我将所有ViewController的背景颜色设置为ClearColor这是我的Storyboard:但是当我点击按钮时,它们之间的segue有一些黑色的alpha背景。请参阅此GIF:那么有没有更好的方法来实现这一点呢?或者我该如何解决这个问题?谢谢! 最佳答案 我建议子类化UINavigationController并在您的CustomNa

ios - 向上滚动表格 View 时的黑色背景

在我的项目中,我使用了一个嵌入了TableViewController的导航Controller。但是当我向上滚动表格View时,会出现黑色背景(如下面的.gif所示)我该如何解决这个问题?谢谢。 最佳答案 我自己找到了解决方案。如果其他人遇到同样的问题,请执行以下操作:选择您的TableView转到属性检查器找到ScrollView部分并将样式属性更改为白色 关于ios-向上滚动表格View时的黑色背景,我们在StackOverflow上找到一个类似的问题:

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