草庐IT

view_count

全部标签

ios - 在 iOS 的 SWRevealController 中保持 View Controller 的保存状态?

我在我的应用程序中使用SWRevealController。我有一个MainController作为应用程序启动时显示的“HOME”。现在我在该屏幕上有textfield和其他控件。当我切换到另一个屏幕并返回“主页”时,“主页”屏幕上的所有数据都消失了。它在那里不显示任何数据。我想保存它的状态。现在我想将该ViewController保留在堆栈中,这样当我返回此viewcontroller时,它仍保留在堆栈中,而其他ViewController只是弹出。请解释我该怎么做?我为此使用以下代码。-(void)tableView:(UITableView*)tableViewdidSelec

ios - UICollectionView:将点击手势识别器添加到 collectionView super View

CollectionView未调用didSelectItemAtIndexPath。当我将点击手势识别器添加到collectionViewsuperView时,它总是响应点击手势方法。请帮助我,在此先感谢! 最佳答案 试试这个funcgestureRecognizer(gestureRecognizer:UIGestureRecognizer,shouldReceiveTouchtouch:UITouch)->Bool{lettouchPoint=touch.locationInView(superView)return!CGRec

ios - 当使用 Nativescript 为 iOS 选择文本字段时,堆栈 View 上的点击操作无法正常工作

所以我正在使用Nativescript为Android和iOS创建应用程序,但我在iOS上遇到了一些问题。所以我有一个堆栈View,我在其中添加了一个点击操作,称为“closeKeyboard”(目前只是将消息记录到控制台)。在堆栈View中,我有文本字段。问题是当我按下文本字段时,堆栈View操作也会被触发。在Android上它按预期工作-选择文本字段不会触发堆栈View操作。这是main-page.xml的代码这是main-page.js的代码varcreateViewModel=require("./main-view-model").createViewModel;functi

ios - 在 Collection View 单元格中播放视频,就像在 Facebook 应用程序时间轴中播放的视频一样

我想在collectionviewcell中播放视频,要求像instagram时间轴播放视频就像在facebook时间轴中播放视频,为此,我在女巫中使用了UICollectionViewCell我有一些图像,没有视频,现在我是图库中的图像,我正在使用相机拍摄图像并录制视频,每次我都会从上面和输出我已经添加到时间线。例如,我们采用3vc第一个vc具有一些图像的CollectionView,第二个vc我们得到的输出是视频、图像,我将图像和图像的第一帧放入公共(public)区域来自VC3的VC3中的数组我正在使用通知中心将数组和输出视频路径url传递给1stVC-(IBAction)sha

ios - 如何检测 UITextField 的输入 View 何时打开?

我已将自定义UIDatePicker设置为UITextField。我可以检测到它何时关闭,因为我在那里有“完成”按钮。我如何检测它何时打开?我想在用户选择时让屏幕变暗。 最佳答案 这依赖于UITextFieldDelegate来确定文本字段何时变为事件状态。在您的情况下这项工作的关键是检查textField的inputView以查看它是否与您正在使用的pickerView匹配。理想情况下,您需要做的唯一更改是替换我使用的pickerView变量的名称。functextFieldDidBeginEditing(textField:UI

ios - 容器 View 中的 UICollectionView

说明:我有一个ViewController,它包含一个包含7个单元格的CollectionView。当我显示这个Controller时,一切正常并且显示完美(ControllerA)。在另一个Controller(ControllerB)上,我有一个容器View,它嵌入了ControllerA和CollectionView。问题:当运行应用程序并进入ControllerB(嵌入ControllerA)时,ControllerA的所有subview看起来都不错,除了CollectionView。在这种情况下,我没有看到我的7个单元格,而是只看到6个单元格,在点击其中一个单元格后,最后一个

ios - 更新到 XCode 8 后 View 大小错误

我将XCode更新到versoin8,当我打开Main.storyboard时它显示弹出窗口来选择设备版本,我选择了iPhone6s一切都已转换但我的观点是还是正方形即使我更改设备类型,它们也不会改变: 最佳答案 对我有帮助:您需要找到RootViewController选择主视图编辑器->解决自动布局问题->更新框架 关于ios-更新到XCode8后View大小错误,我们在StackOverflow上找到一个类似的问题: https://stackoverf

ios - 3D Touch View Controller For Location 未被调用

我在我的应用程序中实现了3D触摸,方法是将我的ViewController与我的TableView一起注册为源矩形。自从我实现以来,它在过去几周一直运行良好。但我刚刚试了一下,发现它似乎不再起作用了。我没有接触任何代码,所以我不知道问题出在哪里。ViewController肯定是为UIViewControllerPreviewing注册的,但是previewingContext(previewingContext:viewControllerForLocation:)甚至都没有被调用!除了注册预览之外,我不知道还可以做些什么来设置它,而且我所做的似乎都没有触发该方法。我有一个单独的Vi

iOS 自动布局 : two views of equal width and equally spaced

我目前在使用AutoLayout时遇到困难。我正在使用界面生成器并尝试放置两个100*100的uiviewblock。我需要以这样的方式放置这些block,即第一个block通往superView等于第二个block尾随superView。此外,这等于这两个block之间的空间并根据屏幕宽度同样变化。我试过使用堆栈Viewgivingfixedwidthtostackviewseemstobeequallyspacedin4sbutnoton6s.保持宽度不固定会导致block之间的间距更大ashere.是否可以通过界面构建​​器实现这一点?非常感谢您的帮助。

ios - 显示一个已经在 Navigation Stack 上的 View Controller

我有一个标签栏Controller(带有底部菜单)和一个顶部菜单。问题是我不想将黄色和绿色View链接到选项卡栏(因为用户将使用顶部菜单而不是底部菜单更改View)。我遇到一个问题,每次单击按钮时,都会堆叠一个新的View实例(所以我最终得到类似V1->V2->V3->V2->V4等等的东西)我的部分解决方案是制作这样的东西:@IBActionfuncyellowViewButtonAction(_sender:AnyObject){letstoryboard=UIStoryboard(name:"Main",bundle:nil)letcontroller=storyboard.in