草庐IT

device_view

全部标签

ios - 我的 iOS 应用仅在 "test on device"时收到来自 firebase 的推送通知

我正在尝试在我的iOS应用程序中使用Firebase进行推送通知。我遵循了Firebase的“设置iOS客户端”指南。而且我发现当我从Firebase控制台使用目标(用户段)发送消息时,我的iOS应用无法收到通知。但是,当我使用“在设备上测试”功能并输入我的iOS应用程序的FCM注册token时,我可以收到它。知道为什么会发生这种情况以及如何解决它。谢谢 最佳答案 Firebase需要一段时间才能在其服务器上传播token,因此解决方案是稍等(几分钟),您将同时收到两种方式的通知 关于i

ios - 当我在搜索栏中键入以检索 Google 图书信息时,我的表格 View 没有重新加载

这是我用来查找特定书籍的Controller。当我在搜索栏中键入内容时,在我键入时或完成键入后,不会向我显示图书信息。我想了解原因并找到解决此问题的解决方案。importUIKitclassTextbookSearchViewController:UIViewController,UITableViewDelegate{@IBOutletweakvarsearchBar:UISearchBar!@IBOutletweakvartableView:UITableView!varbooksFound=[[String:AnyObject]]()overridefuncviewDidLoad

ios - 使 View 可拖动但不可点击

我的ViewController中有一个标签,我在viewDidLoad中这样设置:varlabel:UILabel!overridefuncviewDidLoad(){super.viewDidLoad()label=UILabel()view.add(label)label.frame=CGRect(x:0,y,0,width:20,height:20)label.text="A"letrecognizer=UIPanGestureRecognizer(target:self,action:#selector(didDrag(_:))label.addGestureRecogniz

ios - 可以在 Xcode Simulator 中进行直接但独立的 View Controller UI 测试吗?

是否可以使用Xcode模拟器运行UI测试,例如,通过从XCTestCase手动启动ViewController?我熟悉在Swift中通过NSProcessInfo(或ProcessInfo)配置测试环境,但在某些情况下,仅显示它确实更容易单个ViewController并在其上运行一系列手势...与在特定条件下导航到它相对。虽然我可以创建另一个目标来执行此操作,然后为此进行UI测试,但我想知道是否有更简单的方法。 最佳答案 您不能在XCTestCase类中手动初始化UIViewController(或任何其他UIKit类)并在其上运

ios - 在堆栈 View 中取消隐藏 subview 导致奇怪的动画

我有一个UIStackView固定在屏幕的右下角,里面有一些项目。最初一切都是隐藏的。当我取消隐藏一个固定宽度的subview时,它似乎通过从屏幕左侧飞入来设置动画。我没有为堆栈View设置宽度,因为其中的项目可以改变宽度。我怎样才能停止这个奇怪的动画? 最佳答案 它在UIStackviews中经常发生。我通过以下代码解决了它:设置View取消隐藏后,尝试使用layoutIfNeeded()在下一行。 关于ios-在堆栈View中取消隐藏subview导致奇怪的动画,我们在StackOv

ios - 滚动页面时如何隐藏和显示 View

我写了这段代码,我隐藏了Viewself.tableView.tableHeaderView=nil但是如果我再试一次,这段代码就不行了tableView.tableHeaderView=tableHeaderView请帮帮我我的代码funcscrollViewDidScroll(_scrollView:UIScrollView){if(self.lastContentOffsetscrollView.contentOffset.y){iftableView.tableHeaderView==nil{//movedtobottomtableView.tableHeaderView=pr

ios - Swift 4 - 如何覆盖选项卡栏将打开 View Controller

是否有可能当用户点击标签栏项目时我可以在UITabBarController中覆盖它,然后我检查UserDefault然后决定我是否显示View或return并且他们停留在当前View上?应该是这样的:overridefunctabBar(_tabBar:UITabBar,didSelectitem:UITabBarItem){ifitem.image==UIImage(named:"TabProfile"){//Profiletabselectedif!loginController.isUserLogged(){//Notloggedin...showLoginView()//Fo

ios - 如何以编程方式滚动我的整个 View ,包括图像

我有这样的布局:它由一个UINavigationController组成,其中包含一个UIScrollView该View包含一个UIImage和一个UILabel标签中的文本可能会很长,如果发生这种情况,我想滚动整个View以使其可滚动,包括图像。我已经尝试嵌入一个UIScrollView并将其锚定到顶部和底部,但是无法让图像滚动,只有标签。我没有尝试将我的父View设置为UIScrollView。这是行不通的classContentView:UIScrollView{privatevarmargins:UILayoutGuide!privatevaractivity:UIActivi

ios - React Native 响应式 View Iphone x

我在为IphoneX设计样式时遇到了一个小问题,我使用了react-native-responsive-screen中的widthPercentageToDP和heightPercentageToDP来使View相似,在除IphoneX之外的大多数设备上它都能完美运行,区别有点小有点,但我想让View尽可能准确。MyAccountJohndoe12345678912Inbox17Sent风格conststyles=StyleSheet.create({container:{flex:1,backgroundColor:'#fff'},bgImg:{height:hp('40%'),wi

ios - 点击 pageControl 滚动到另一个 View (点击圆点)

我已经设置了具有2个View的PageViewControll。我能够在View之间移动,并且pageControl(点)对应于正确的页面-但是点击点不会滚动到正确的View。我在这里找到了关于如何创建函数的几个答案,但无法成功实现以使其工作。页面Controller的代码如下(没有点击功能)完整的代码是:funcconfigurePageControl(){pageControl=UIPageControl(frame:CGRect(x:0,y:UIScreen.main.bounds.maxY-50,width:UIScreen.main.bounds.width,height:5