标签: ipad

如何在iPhone上更改方向更改时重置Web应用程序的缩放/缩放?

当我以纵向模式启动我的应用程序时,它工作正常.然后我旋转到风景,它扩大了规模.为了使其能够在横向模式下正确缩放,我必须双击两次,首先进行缩放(正常的双击行为),然后再一次缩放(再次,正常的双击行为) .当它缩小时,它会缩小到横向模式的正确新比例.

切换回肖像似乎更加一致; 也就是说,它处理缩放,以便在方向变回肖像时缩放比例正确.

我想弄清楚这是不是一个错误?或者如果这是可以用JavaScript修复的东西?

使用视口元内容,我将初始比例设置为1.0,我没有设置最小或最大比例(我也不想).我将宽度设置为设备宽度.

有任何想法吗?我知道很多人会很感激有一个解决方案,因为它似乎是一个持久的问题.

javascript iphone orientation ipad

94
推荐指数
3
解决办法
11万
查看次数

是否有可能强制忽略:hover伪类用于iPhone/iPad用户?

我的网站上有一些css菜单,用:hover(没有js)扩展

这在iDevices上以半破碎的方式工作,例如点击将激活:hover规则并展开菜单,但是在其他地方点击不会删除:hover.此外,如果元素内部有一个链接,则:hover必须点击两次以激活链接(第一次点击触发:hover,第二次点击触发链接).

通过绑定touchstart事件,我已经能够在iphone上很好地工作了.

问题是,有时移动safari仍然选择:hover从css 而不是我的touchstart事件触发规则!

我知道这是问题,因为当我:hover在css中手动禁用所有规则时,移动safari工作得很好(但是常规浏览器显然不再存在).

有没有办法:hover在用户进行移动旅行时动态"取消" 某些元素的规则?

在这里查看和比较iOS行为:http://jsfiddle.net/74s35/3/ 注意:只有一些css属性会触发双击行为,例如display:none; 但不是背景:红色; 或文字装饰:下划线;

iphone mobile-safari pseudo-class ipad

94
推荐指数
6
解决办法
8万
查看次数

iOS中的基本拖放功能

我希望有一个视图,其中有车辆行驶,用户也可以拖放.您认为这样做的最佳大规模战略是什么?是否最好从代表车辆的视图或更大的视图中获取触摸事件?有没有一个简单的范例,你用来拖放你满意吗?不同策略的缺点是什么?

iphone drag-and-drop touch ipad ios

93
推荐指数
2
解决办法
7万
查看次数

AFNetworking缺少哪些主要的ASIHTTPRequest功能?

由于最近停止了ASIHTTPRequest的工作,似乎注意力转向AFNetworking.

但是,我还没有找到两个库的功能的良好比较,所以我不知道如果/当我切换时我可能会失去什么.

到目前为止我发现的主要差异是:

  1. AFNetworking的代码大小要小得多(这很好)
  2. AFNetworking正在迅速改进(因此可能尚未成熟,可能还没有稳定的API?)
  3. 两者似乎都有缓存,虽然我已经看到提示,因为AFNetworking使用NSURLConnection它不会缓存超过50K的对象
  4. ASIHTTPRequest对手动和自动(PAC)http代理有很好的支持; 我无法找到有关AFNetworking对代理服务器支持程度的任何信息
  5. AFNetworking需要iOS 4+,而ASIHTTPRequest可以直接使用iOS 2(对我来说这不是一个问题,但对某些人来说这是一个问题)
  6. AFNetworking(还)没有内置的持久缓存,但是有一个持久缓存,它有一个挂起的拉取请求:https://github.com/gowalla/AFNetworking/pull/25

有没有人看到两个图书馆的任何良好比较或从一个图书馆转换到另一个图书馆的任何记录经验?

iphone asihttprequest ipad ios afnetworking

93
推荐指数
2
解决办法
2万
查看次数

91
推荐指数
3
解决办法
14万
查看次数

支持的方向与应用程序没有共同的方向,shouldAutorotate返回YES'

我的应用程序(iPad; iOS 6)是一个仅限风景的应用程序,但是当我尝试使用UIPopoverController来显示照片库时,它会抛出此错误: Supported orientations has no common orientation with the application, and shouldAutorotate is returning YES.我尝试更改了很多代码,但我没有运气.

landscape ipad uipopovercontroller ios6

91
推荐指数
6
解决办法
6万
查看次数

是否可以将AutoLayout与UITableView的tableHeaderView一起使用?

因为我发现AutoLayout我到处都使用它,现在我正在尝试使用它tableHeaderView.

我做了subclass一些UIView添加的东西(标签等......)我想要他们的约束,然后我把它添加CustomViewUITableView' tableHeaderView.

一切都工作得很好,除了UITableView总是显示上面CustomView,通过以上我指的CustomViewUITableView,因此它不能被看到!

看来,无论我做什么,对heightUITableView" tableHeaderView始终 0(所以是宽度,x和y).

我的问题:如果不手动设置框架,是否可以完成此操作

编辑:我正在使用 的CustomView' subview有这些限制:

_title = [[UILabel alloc]init];
_title.text = @"Title";
[self addSubview:_title];
[_title keep:[KeepTopInset rules:@[[KeepEqual must:5]]]]; // title has to stay at least 5 away from the supperview Top
[_title keep:[KeepRightInset …
Run Code Online (Sandbox Code Playgroud)

iphone uitableview ipad ios autolayout

91
推荐指数
8
解决办法
6万
查看次数

如何让UILabel响应水龙头?

我发现我可以比UITextField更快地创建UILabel,并且我计划在大多数时间使用UILabel作为我的数据显示应用程序.

总而言之,我希望让用户点击UILabel并让我的回调响应.那可能吗?

谢谢.

uilabel ipad ios

89
推荐指数
4
解决办法
7万
查看次数

如何从iPhone模拟器访问主机本身

我正在开发一个连接到Web服务的应用程序,用于大多数操作.作为一种捷径,我想在我的机器上运行我的开发服务器的副本.问题是:

我是如何/可以从iPhone模拟器访问主机的网络(在这种情况下为http)?

我正在与应用程序一起开发Web服务,因此将它们都放在主机上会很有帮助,然后我可以根据需要提交更改.

iphone ipad ios

88
推荐指数
2
解决办法
4万
查看次数

通过javascript检测ipad/iphone webview

如果网站在ipad safari中运行或在应用程序WebView中运行,是否有办法通过javascript进行区分?

javascript webview ipad ios

87
推荐指数
6
解决办法
8万
查看次数