草庐IT

device_view

全部标签

ios - 向下滑动 ScrollView 以关闭 View Controller

我使用来自here的ImageScrollView,它基本上是一个UIScrollView允许捏放大图片。我现在想添加向下滑动图片以关闭ViewController的可能性。我创建了一个UIPanGestureRecognizer,如果缩放比例处于最小值(因此整个图片在没有缩放的情况下可见),它可以正常工作。但是,如果缩放比例高于最小值,我该如何跳过平移手势识别器呢?因为它位于ImageScrollView之上,所以我无法在图片中滚动,因为滚动手势是由UIPanGestureRecognizer获取的。知道如何解决这个问题吗? 最佳答案

ios - 出现弹出 View 时如何在背景 View 中突出显示按钮?

是否有任何代码可以在背景View中突出显示按钮?如果我按下按钮,它应该被突出显示并且弹出View也应该出现在同一屏幕中。就像这张图片 最佳答案 点击时,您只需将另一个按钮添加到UIWindow中....这样您就可以得到类似按钮外观的弹出窗口.. 关于ios-出现弹出View时如何在背景View中突出显示按钮?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/44778894/

ios - 如何在 Collection View 的底部/页脚中添加 uiactivity 指示器?

我是swift的新手。我不知道我该怎么做。基本上我需要在CollectionView加载所有数据时显示uiactivity指示器然后你尝试滚动然后显示uiactivity指示器。这意味着从网络加载更多数据只需等待。我做了什么。///definevarindicatorFooter:UIActivityIndicatorView!//setupUIActivityIndicatorViewtothecollectionviewoverridefuncsetupViews(){indicatorFooter=UIActivityIndicatorView(frame:CGRect(x:CG

ios - UIView 类中的 Swift Collection View 委托(delegate)

我通过UIView中的Storyboard有一个CollectionView。我将UIView子类化并调用一个名为setupView()的方法。当我尝试从类中分配委托(delegate)和数据源时,它似乎不起作用。我可以通过此类分配委托(delegate)和数据源,还是必须通过Controller来完成?这是我的代码:classhomeView:UIView,UITextFieldDelegate{@IBOutletweakvarcollectionView:UICollectionView!letstoredService=StoredService()overrideinit(fr

ios - 如何在 UIStackView 中堆叠自定义 View

注意:我是iOSUI的新手。我想创建一个自定义View,在里面堆叠一个自定义View。所以我创建了自定义UIStackViewclassCustomStackView:UIStackView{funcaddItem(color:UIColor){letbundle=Bundle(for:type(of:self))letnib=UINib(nibName:"RowView",bundle:bundle)letrowView=RowView();letview=nib.instantiate(withOwner:rowView,options:nil).firstas!UIViewrow

ios - 来自一个 View Controller 的输入附件 View 错误地出现在另一个 View Controller 中

我在我的应用程序中遇到了一个错误,尽管我覆盖了输入附件View,但第一个ViewController中的UIToolbar出现在第三个ViewController中。第一个ViewController:classFirstViewController:BaseViewController{@IBOutletweakvartoolbar:UIToolbar!overridevarinputAccessoryView:UIView?{returntoolbar}...第二个ViewController:classSecondViewController:BaseViewController

ios - 在我的表格 View 中设置单元格时索引超出范围

在我的表格View中设置单元格时,我遇到了这个问题:日志:*Terminatingappduetouncaughtexception'NSRangeException',reason:'*-[__NSArrayMobjectAtIndex:]:index5beyondbounds[0..4]'***Firstthrowcallstack:(0x18696afd80x1853cc5380x1868491f00x100918a300x10091960c0x18cddf1140x18cddf32c0x18cdcca300x18cde431c0x18cb7c92c0x18ca971580x18

ios - 使用选项卡 View Controller 的演练

尽管我还有一个选项卡ViewController,它是初始ViewController,但我一直在尝试为我的应用程序创建一个演练。我已经能够识别用户何时首次打开应用程序,但是当我初始化演练ViewController时,出现Sigbart错误。这是因为我在应用程序委托(delegate)中设置了我的标签栏。如果是用户第一次打开应用程序,有没有办法让标签栏VC保持初始并隐藏第一个VC?还有其他方法吗? 最佳答案 我不知道用于检查用户第一次打开应用程序的代码,但为什么不在标签栏Controller上进行检查?然后lfltls第一次,您只

ios - Google 全景(街景) View 不会在 iOS 上第二次加载

我有一个非常奇怪的错误,对于大多数坐标,GMSPanoramaView第二次不起作用。(女巫GMSPanoramaView每次都工作有一个坐标)By不起作用,我的意思是它只是黑色View,我所做的就是这样:streetView.moveNearCoordinate(coordinate)我已经尝试设置委托(delegate),但没有收到任何错误(尽管我收到委托(delegate)调用,例如panoramaView(_view:GMSPanoramaView,didMoveTopanorama:GMSPanorama?)知道为什么GMSPanoramaView有时有效有时无效吗?

ios - 根据角色显示不同的view controller-Firebase, Swift 3

我正在构建一个非常简单的应用程序,用于将报告从用户发送给管理员。到目前为止,我已经完成了整个前端。我有菜单工作,报告序列是无缝的。现在是我承担后端工作的时候了。我是一名新的Swift开发人员,完全自学(就像你应该的那样:)),我在一些事情上遇到了困难。我只需要一些指导,我只是通过阅读在后面使用堆栈溢出来寻求建议,但从未问过问题。所以!我的问题是,敬虔的堆栈社区!:我有两个用户角色..普通用户管理员我希望能够根据他们在firebase中的角色,在他们登录时将他们重定向到各自的ViewController。现在!我问了我的一个friend,他告诉我他们都可以在同一个应用程序中完成,我不需要