草庐IT

RSSI定位

全部标签

ios - NSLayoutConstraint 按比例定位

父View(绿色矩形)包含许多subview。让我们只考虑一个subview,它的水平位置的x偏移量从0开始。每当父View的宽度发生变化时,假设使用a因子,我需要将subview定位为偏移量等于a*x据我所知,NSLayoutConstraint不允许根据包含绿色View宽度NSLayoutAttributeWidth为红色subview的属性NSLayoutAttributeLeft设置约束。欢迎任何建议/引用如何实现比例定位,如通过NSLayoutConstraint描述的那样。 最佳答案 您无法在InterfaceBuild

ios - 在 Storyboard 中定位 UILabel

我试图在Storyboard上的UIView中放置一个UILabel,没有任何代码。我希望标签的X位置为UIView宽度的1/4。因此,如果UIView的宽度为400,我希望UILabel的X=100。是否可以在没有代码的情况下在Storyboard上执行此操作? 最佳答案 您需要创建一个约束,使标签的前缘等于父View的后缘,常量为0和0.25的乘数。要在Storyboard中创建它:control-从标签拖动到其父View的右边缘。从弹出窗口中选择TrailingSpacetoContainer。现在编辑约束。单击将您的标签连接

ios - 如何以编程方式在 iOS 11+ 中打开设置 > 隐私 > 定位服务?

如果locationServicesEnabled返回false,我会提示用户启用他们的定位服务。以下URL适用于10.0+,将用户重定向到“设置”应用并直接转到“定位服务”屏幕:URL(string:"App-Prefs:root=Privacy&path=LOCATION")但这在iOS11中不起作用。它会打开“设置”应用程序,但不会深入到“定位服务”。有人知道iOS11+的新URL是什么吗? 最佳答案 Apple在thislink上发布了他们明确允许的URL列表.不幸的是,如果您使用其他URL(例如您尝试使用的URL),这可能

iphone - 倾斜定位 iOS 应用

如何在我的iOS应用程序中确定y方向的倾斜位置?首先,我尝试玩加速度计。但是即使iPhone没有倾斜,加速度计的值也会发生变化。然后我试着摆弄陀螺仪。但这只能感知倾斜的速度,而不是倾斜的位置。这是我正在尝试做的具体事情:如果您将iPhone横向放置在桌面上,并且主屏幕按钮在顶部。然后你慢慢地翻转它,使显示屏现在朝下(你看到手机的背面)并且主页按钮仍然在左侧。这样做所需的倾斜运动就是我要测量的。 最佳答案 您应该考虑使用CoreMotionAPI,因为它提供了可用作欧拉角、四元数或旋转速率的值。看看Accelerometerdetec

ios - 在停用的 iOS 应用程序上定位

是否可以在关闭时向应用程序添加位置感知?例如,我想创建一个邻近服务,该服务在我的应用程序关闭时工作,并在用户到达某个区域时向用户推送本地通知。我读到,使用CLRegion可以获得类似的结果,但只有在应用程序处于事件状态(或在后台)时才有效。我需要类似于由用户位置激活的远程通知服务的东西。但这听起来真的很奇怪。是否可以在iOS中提供类似的服务? 最佳答案 有两个选项:其中一个是John上面提到的重要位置更改服务。另一个是startRegionMonitoring两者都包含在LocationAwarnessDocumentation中来

python-web自动化测试-伪元素定位和上传文件

一、伪元素        弹框3秒左右消失    思路:                ①无法直接定位                ②获取到整个页面的HTML代码(网页源码)driver.page_source        ③在网页源代码中查找想要的内容(根据正则表达式)                                    re.findall():搜索string,以列表形式返回全部能匹配的子串。                        findall(pattern,str)                          pattern:匹配的规则/表达式 

ios - 以编程方式定位 UITableViewCell 的内容时使用什么代替 UITextAlignmentRight

在苹果自己的文档中,https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/TableView_iPhone/TableViewCells/TableViewCells.html它建议在该页面的以下代码段中使用UITextAlignmentRight:Listing5-7Addingsubviewstoacell’scontentview#defineMAINLABEL_TAG1#defineSECONDLABEL_TAG2#definePHOTO_TAG3-(UITableView

应用程序关闭时 iOS 定位服务启用/禁用事件

我目前正在使用CLLocationManager始终跟踪地理围栏,即使应用程序在后台也是如此。我似乎无法找到一种方法来监听何时启用/禁用定位服务。是否可以监听位置服务启用/禁用事件,或者在应用程序关闭时为您的特定应用程序启用/禁用位置?请注意,我使用的是Xamarin,但Objective-C代码没问题。publicclassLocationManager{protectedCLLocationManagerlocationManager;publicLocationManger(){this.locationManager=newCLLocationManger();if(UIDev

ios - iPad 2 vs iPad 3 手动定位的项目发生变化?

由于iPad3(“新iPad”)的像素是我的两倍,所以我不经意地让我制作的任何图像都是两倍大。但我的问题是,如果我手动在屏幕上放置一个对象,比如CGRectMake,它的像素是原来的两倍,那么它会出现在iPad2和iPad3的不同位置吗?假设我正在使用下面的代码在屏幕上放置一个按钮:CGRectMake(375,500,125,125);既然它位于X坐标上的375像素处,它不会出现在iPad2和iPad3上的不同位置,因为iPad3的像素是它的两倍吗?我敢肯定这是一个愚蠢的问题,任何稍微有经验的iOS开发人员都会mock这个问题,但由于简单的Google搜索没有找到任何结果,我想我会问

ios - 将按钮定位在图像上

我有一个全屏ImageView(边距限制),其中一个图像处于“AspectFitMode”,我需要一个按钮来覆盖所有设备上该图像的特定部分。我尝试过以不同的方式施加约束,但没有任何好的结果。我希望有人能帮助我。在这里你可以找到我想要的截图:黄色block是按钮,我希望它在任何屏幕尺寸下都在肩上。这是iOS8。 最佳答案 尝试比例约束。将以下4个约束添加到您的按钮(值不准确)使用ImageView为您的按钮设置比例宽度约束。例如,按钮宽度将变为ImageView宽度的10%。使用ImageView为您的按钮设置比例高度约束。例如,按钮