草庐IT

光标位置

全部标签

ios - 相对于 self.view 的光标位置

在UITextView中获取光标CGPoint有很多答案。但我需要找到与self.view(或手机屏幕边框)相关的光标位置。有没有办法在Objective-C中这样做? 最佳答案 UIView有一个convert(_:to:)方法可以做到这一点。它将坐标从接收器坐标空间转换到另一个View坐标空间。这是一个例子:objective-CUITextView*textView=[[UITextViewalloc]initWithFrame:CGRectZero];UITextRange*selectedTextRange=textVie

ios - 位置更新在后台停止 - iOS

我正在为iOS构建一个应用程序,它需要知道用户何时位于他们家20-30米的范围内。当用户距离他们家500米时,我使用地理围栏触发事件,然后我使用CLLocationManager开始跟踪实际位置并检查到他们家的距离。我的问题是,当我在应用程序处于后台时从我的地理围栏事件调用“startUpdatingLocation”时,它只运行了大约20秒,然后停止提供任何回调。如果我在20秒后打开应用程序并将其放回后台,那么它会一直给我回调,直到我停止它。如果我在应用程序运行时调用“startUpdatingLocation”然后将其置于后台,它会继续正常运行。我的初始化代码如下所示:init(c

ios - 采用什么策略在后台监控用户位置?

我想在后台跟踪用户位置,目的是在他接近他的friend时向他显示警报。所以我从CLLocationManager开始。据我所知,即使用户重启Iphone或终止应用程序,它们也是让应用程序了解位置更新的唯一可靠方法:startMonitoringSignificantLocationChanges。但问题是,即使在有很多wifi的城市里,startMonitoringSignificantLocationChanges也会在用户移动1公里左右时触发DidUpdateLocations,这对我来说实在是太多了另一方面,startUpdatingLocation以良好的间隔触发DidUpda

ios - 如何在设置中只显示从不/始终位置权限并在使用应用程序时隐藏?

在设置>我的应用程序>位置中,用户可以选择-never-WhileusingtheApp-Always但我只想:-never-Always我知道其他应用程序也这样做,那么如何删除使用应用程序选项时? 最佳答案 您可以通过在您的Info.plist中仅添加NSLocationAlwaysUsageDescription来实现这一点 关于ios-如何在设置中只显示从不/始终位置权限并在使用应用程序时隐藏?,我们在StackOverflow上找到一个类似的问题: h

ios - unity iOS link.xml 位置

为了去除带有IL2CPP后端的iOS构建中未使用的代码,Unity提供了“去除引擎代码”选项。可以找到停止不需要的strip的文档here,但我没有找到任何建议,将link.xml放在哪里。那么它必须在哪里?在Assets文件夹中?当它位于正确的路径时,我是否必须以某种方式“激活”它,还是自动使用它? 最佳答案 有时我真的不喜欢Unity文档。Here它说:Thestrippingprocesscanbecustomizedbyaddingacustomlink.xmlfiletotheAssetsfolderofyourUnity

android - 如何在 React Native 中将焦点或光标设置在 TextInput 上

我正在使用ReactNative的TextInput组件。我想在onPress函数中设置焦点。this.setState({text})}/>_onPress(navigate){try{if(!this.state.text.trim()){Alert.alert(strings.app_name,strings.validate_text);this.messageTextInput.focus();}}catch(error){console.log(error);}}它不会在messageTextInput上设置焦点或光标。有谁知道如何在nativereact中做到这一点?

ios - Mkmapview 中两个位置之间的多条路线

Howtogetoneormorepossibleroutesbetweentwopoints?Ifanybodyhasworkedonthiscanyoupleasetellme? 最佳答案 使用MapKit你需要让你的[directionRequestsetRequestsAlternateRoutes:YES]然后在response.routes你会得到可用的路线AsisdefinedinMKDirectionsRequestdeclarationopenvarrequestsAlternateRoutes:Bool//ifY

ios - 使用 JSQLocationMediaItem 发送位置

我正在使用JSQMessagesViewController在我的应用程序中实现聊天。我希望能够向用户发送我正在与我的位置聊天的信息。这就是我所做的。funclocationManager(_manager:CLLocationManager,didUpdateLocationslocations:[CLLocation]){self.latestLocation=locations[locations.count-1]}letsendLocation=UIAlertAction(title:"SendLocation",style:.default,handler:{(action)

ios - 如何在 native react 中启用 ios 位置服务?

我正在开发ios和android的react-native移动应用程序。在我的应用程序中,我需要使用GPS定位服务。如果位置服务关闭,我需要自动将应用程序屏幕导航到平台位置设置页面。我可以使用NativeModules在android中实现这一点。现在我也需要在ios上执行此操作。安卓:NativeModules.OpenSettings.openNetworkSettings(data=>{this.setState({locationEnabled:false})});我需要帮助,以便在iOS中启用定位服务。 最佳答案 我找到了

ios - 即使在应用程序被杀死后如何继续进行 iOS 位置跟踪?

当满足以下条件时,我在尝试启用持续位置跟踪时遇到问题:已禁用后台获取应用被杀死发生上述情况时,位置更新将停止。我试图让我的服务器发送推送通知来唤醒应用程序,但如果应用程序被终止,它们不会到达。令人费解的是,类似的功能似乎在WhatsApp上运行良好(thelivelocation)。在WhatsApp上,即使我禁用后台获取并终止应用程序,它也会以某种方式设法再次唤醒它以发送更新的位置信息。有人知道他们在做什么吗? 最佳答案 WhatsApp似乎可以使用PushKit解决这个问题。根据thisquestion:WhatsAppcoul