草庐IT

get_height

全部标签

ios - swift 3 : UITableView row height changes due to UINavigationViewController

我有一个嵌入到UINavigationController中的UIViewController。我的UIViewController包含一个UITableView,它有两种类型的单元格:单元格1(第一个单元格)的高度=250,单元格2的高度=85。开始时一切正常但是当我使用self.navigationController?.pushViewController(vc,animated:true)粘贴一个单元格以显示其详细信息时,然后当我返回到parentViewController(包含UITableView)cell1获得了cell2的高度。在Storyboard中,我将表格的ro

html - 移动 iOS Safari : Percentage height inside of a vh height container

我有一个简短的问题。上下文:我有一个容器,它的高度以vh为单位设置,在这个容器内部我正在使用一个组件。此组件正在使用正确设置的百分比高度。问题:我的容器的高度设置正确,但任何与百分比相关的内容都不正确。(即我的容器高度=500px,而设置为100%高度的组件远高于该数字)。问题发生在平板电脑上的iOSsafari上(我使用的是iOS10.0.2),但在台式机上一切正常。我研究了这个问题的解决方法,它总是相同的建议:“设置要继承的内容的高度”,但这是我想尽可能避免的事情,因为我想避免修改组件.该组件使用calc来计算它的高度,所以我不能只使用继承。有什么建议或我可以尝试的事情吗?

Vue ui/vue create创建项目报错:Failed to get response from https://registry.npmjs.org/vue-cli-version-ma

1、错误截图,会发现是版本的问题,但是即使卸载重装也无济于事,所以还是要找一下源头2、原因分析:Failedtogetresponsefromhttps://registry.npmjs.org/vue-cli-version-ma翻译为:从/vue-cli-version-marker获取响应失败 3、解决方案(哪个合适用哪个)(1)可能是受hadoop环境中包含的yarn环境影响,如果之前因为使用到hadoop的相关依赖环境的,去环境里边删除hadoop的相关环境,卸载之后yarn可以重新安装:链接转载找到环境变量(2)如果第一个也没用,去C:\Users\自己主机的用户名 发现此处"us

ios - iOS 上的 Firebase 推送通知 : FCM says token error: not registered but app gets no refreshed token

安装应用程序后,我的应用程序获得PN,一切正常。但是突然间,该应用程序不再获得任何PN。对特定tokenID的手动推送测试从Google的Firebase服务器获得以下答案:{"multicast_id":XXXXXXXXXXX,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"NotRegistered"}]}因此似乎tokenID不再在Firebase中注册。但我仍然使用InstanceID.instanceID().token()获得相同的旧token,而不是新token。我的设置与MessagingEx

iOS推送通知: How does an app get notified about a push notification,处于事件状态时?

我有一个应用程序在事件状态下运行。突然收到推送通知,应用程序如何收到通知,如何处理? 最佳答案 您可以在appledocumentation中阅读相关内容.您需要在AppDelegate中使用didReceiveNotificationRequest:withContentHandler:。之后,您可以向用户显示通知。如果您想在事件状态下显示通知,您可以在应用程序中显示警报或使用系统横幅。 关于iOS推送通知:Howdoesanappgetnotifiedaboutapushnotifi

ios - 如何使用可选的 URL 参数为 GET 请求映射不同的 JSON 响应

我需要使用可选的URL参数对url执行GET请求。基本URL类似于http://host/user/explore,可以选择查询http://host/user/explore?who=VALUE&category=VALUE&service=VALUE以获得更准确的结果。对于第一种情况,响应在根部带有键,例如:{"professionals":[{"_id":"59e8576cb524cf44a435844b"}],"salons":[{"_id":"59e857bbb524cf44a4358454"}]}而且我能够通过设置我的响应描述符来成功映射响应,例如:RKResponseDe

ios - XC测试 : Can not get the last collection cell element after swipeLeft()

我的表格View单元格中有一个CollectionView。我想在向左滑动后点击最后一个单元格以查看最后一个集合单元格。例如,这是我的列表CollectionView单元格:|ABCD|EFNote:'|'istheboundsofscreenandcollectioncellE,FarenotvisibleyetlettableCell=app.tables["TableView"].cells.element(boundBy:1)//TesttogetthelabelofcollectioncellinsidetableCellletcollectionCell_A=tableCe

php - iOS 的自动续订订阅 : How to get Server-side receipt validation?

我刚刚开发完我的应用程序,创建我的Apple组织帐户,在iTunes连接端创建我需要的所有内容,但我现在的问题是开发server-sidereceiptvalidation(因为ValidatingReceiptsLocally似乎有一些潜在的中间人安全问题)。...//Loadthereceiptfromtheappbundle.NSURL*receiptURL=[[NSBundlemainBundle]appStoreReceiptURL];NSData*receipt=[NSDatadataWithContentsOfURL:receiptURL];if(!receipt){/*

ios - swift : How to get the size of a Spritekit Scene to present a SKNode fullscreen?

我正在创建一个简单的游戏,我想获得SpriteKit场景的实际大小(宽度/高度),以便能够呈现SKNode(/SKSpriteNode)来填充整个显示,但显然backgroundNode.size=CGSize(width:view.frame.width,height:view.frame.height)或类似的东西不起作用。节点已显示,但只有实际屏幕尺寸的四分之一。我像这样展示GameViewController.swift中的SKScene:overridefuncviewDidLoad(){super.viewDidLoad()ifletview=self.viewas!SKV

ios - swift : Why localization sometime need to add observer to get it work but sometime don't

我已经开发了一个需要使用本地化的应用程序,所以我选择了thisnicelibrary为我的申请。但我只是混淆了他们的文档中提到他们需要使用观察者通知来收听语言何时发生变化。但是在我的主Controller中,我只是按照他们说的去做,它就像一个魅力一样工作,但是当我将本地化添加到我的侧边栏文本时。我收到这个错误:原因:'-[NSConcreteNotification长度]:发送到实例0x107cbb9f0的无法识别的选择器'但是如果我删除侧边栏Controller内的观察者。它会工作正常。所以我的问题是为什么有些Controller需要添加一个观察者才能工作,而有些则不需要添加它来工作