Tag: 定位

在Swift中获取设备方向

我想知道如何在Swift中获得当前的设备定位? 我知道有Objective-C的例子,但是我还没有能够在Swift中工作。 我正在尝试获取设备方向并将其放入if语句中。 这是我遇到的最多问题: [[UIApplication sharedApplication] statusBarOrientation]

如何水平居中放置图像并将其与容器底部alignment?

我怎样才能水平居中图像,并同时alignment到容器的底部? 我已经能够自己水平的中心的形象。 我也已经能够通过自己对准容器的底部。 但是我没能同时做到这一点。 这是我有什么: .image_block { width: 175px; height: 175px; position: relative; margin: 0 auto; } .image_block a img { position: absolute; bottom: 0; } <div class="image_block"> <a href="…"><img src="…" border="0"></a> </div> 该代码将图像alignment到div的底部。 我需要添加/更改,以使它也在水平中心图像的div内? 图像大小在手之前是不知道的,但它将是175×175或更less。

检查位置服务是否启用

我一直在做一些关于CoreLocation的研究。 最近,我遇到了其他地方已经涉及到的问题,但在Objective C和iOS 8中。 我觉得有点傻这么问,但是如何在iOS 9上检查位置服务是否使用swift启用? 在iOS 7上(也许是8?),你可以使用locationServicesEnabled() ,但是在编译iOS 9时,这似乎不起作用。 那么我怎么做到这一点? 谢谢!

在iOS 6.0下呈现UIImagePickerController时发生崩溃

我的应用程序只支持横向方向通过supportedInterfaceOrientation属性。 使用iOS 6之前的iOS,我的应用程序可以通过presentViewController:animated:completion:成功加载UIImagePickerController一个实例presentViewController:animated:completion:即使UIImagePickerController本身只支持纵向。 图像select器简单地将其自身呈现给用户。 用户旋转手机,select他们的形象,然后旋转回风景。 在iOS 6.0下,调用presentViewController:animated:completion:使用UIImagePickerController实例崩溃应用程序。 我可以通过将肖像选项添加到我的supportedInterfaceOrientation属性来防止崩溃。 然而,纵向操作真的没有任何意义,我的应用程序。 我以为我可以使用shouldAutorotateToInterfaceOrientation允许应用程序“支持肖像”,但只允许旋转到肖像在这一个视图。 但是现在这个方法已经被废弃了,我不能使用与shouldAutorotate相同的技术。 有没有人有任何想法我可以解决这个问题在iOS 6.0下?

在父级的中心显示对话框

在父窗体的中心显示一个DialogBox是一团糟。 这是一个显示对话框的方法。 我将其父母放置在中心位置,但无法居中对话框 private void OpenForm(Object point, Object height, Object width) { FormLoading frm = new FormLoading(); Point temp = (Point)point; Point location = new Point(temp.X + (int)((int)width) / 2, temp.Y + (int)((int)height) / 2); frm.Location = location; frm.ShowDialog(); } private void btnView_Click(object sender, EventArgs e) { try { ThreadStart starter= delegate { OpenForm(currentScreenLocation, this.Height, […]

添加到UIWindow中的UIView中的方向

我有一个应该覆盖整个设备(UIWindow),以支持图像放大/缩小效果的UIView,我正在使用核心animation,用户点击UITableViewCell上的button,然后缩放相关的图像。 缩放是完美的performance,我无法弄清楚为什么子视图仍然在肖像模式,即使设备在横向。 下面的插图: 我有一个导航控制器,但这个视图已经直接添加到UIWindow。

在iPad / iPhone上纵向和横向之间翻转时,响应式网站会放大

我在这里使用Twitter Bootstrap构build了一个响应式网站:http: //zarin.me/cce/ 响应式devise在iPad和iPhone上效果很好,但是当我将设备从纵向翻转到横向时,网站被放大而不是适应屏幕(捏住屏幕)。 我错过了什么? 这是一个视口问题吗? 这是我在我的唯一的视口代码: <meta content="width=device-width, initial-scale=1.0" name="viewport"> 提前致谢!

如何水平居中可变宽度的浮动元素?

如何水平居中可变宽度的浮动元素? 编辑:我已经有这个工作使用包含div的浮动元素和指定容器的width (然后使用margin: 0 auto;容器)。 我只想知道是否可以在不使用包含元素的情况下完成,或者至less不必为包含元素指定width 。

CSS:在保持比例的同时用图像填充div

我知道这个问题不是新的,但是我想也许用新的CSS3技术可能会有解决scheme。 我发现这个线程 – 如何拉伸图像填充<div>,同时保持图像的纵横比? – 这不完全是我想要的东西。 我有一个特定大小的div,里面有一个图片。 无论图像是风景还是肖像,我都希望始终用图像填满div。 如果图像被切断(div本身已经隐藏了溢出),这并不重要。 所以如果图像是肖像,我想width为100% , height:auto所以它保持成比例。 如果图像是风景,我想height为100% , width to be自动。 听起来很复杂吗? <div class="container"> <img src="some-image.jpg" alt="Could be portrait or landscape"/> </div> 因为我不知道该怎么做,所以我简单地创build了一个我的意思的快速图像。 我甚至不能正确地描述它。 所以,我想我不是第一个问这个问题的。 但是我真的找不到解决办法。 也许有一些新的CSS3方法 – 我正在考虑弹性框。 任何想法? 也许这比我预期的更容易? 先谢谢你。

CSS位置:固定在一个定位元素内

我有一个定位div的内容可能太长,所以出现滚动条( overflow:auto设置)。 它在ajax应用程序中用作对话框。 我想修复右上angular的closuresbutton,所以当用户滚动div时不会滚动。 我尝试了它的position:fixed; right:0; top:0 position:fixed; right:0; top:0 position:fixed; right:0; top:0但它放置在页面右上方的button不在div(在Firefox中)。 是否有可能做这个button放置使用CSS只有在每个滚动事件js中的偏移量/高度的黑客攻击? ps:div的高度和宽度不是固定值,它取决于内容的大小和浏览器窗口的大小。 用户也可以调整它,如果他想。