我正在寻找重建类似于流行科学应用程序的效果.基本上有一个大背景图像,然后有HTML/CSS层.当用户滚动内容时,图像的背景位置应保持原位,而不是滚动.
显然在"常规"浏览器中我会使用background-attachment:fixed,但这似乎不适用于ipad.我知道位置:根据safari规范修复不起作用,但是有没有办法实现这个目标?
关于iPad事件,如何确定iPad是否/何时从唤醒状态变为待机状态?
我想做的是,当iPad变为非活动/待机状态时,将我的Mobile-Safari网络应用程序置于锁定状态,并在再次唤醒时请求PIN.
现在需要帮助.我可以用MKPolyline和MKPolylineView绘制线条,但是如何在MKMapView上的两个坐标之间绘制弧线或曲线?十分感谢.
最终的解决方案
最后,我在这里写下了这些结论,以帮助谁想要它.
如果你想:
所以解决方案是:
这里有一些提示:
我知道我以前做过这件事,但我再说不出来了.
我用什么方法来查看是否按下了取消按钮.我不想根据按钮索引来做.有一种方法可以做到这一点,例如:
[alertView isCancelIndex:index];
Run Code Online (Sandbox Code Playgroud)
谁知道?
我在我的iPad程序中加载了带有html的UIWebView.通过使用-webkit-column-width,我将html分成几列.
padding: 0px
height: 1024px
-webkit-column-gap: 0px
-webkit-column-width: 768px
Run Code Online (Sandbox Code Playgroud)
如何在webview中获取元素位置(x,y)?位置在屏幕位置,而不是在html中.因此y的范围从0到webview的高度.
提前致谢.
我想创建一个子类,UITableView
或UIScrollView
将有一些阴影在顶部时,内容偏移> 0,表示内容是滚动的.(见附图)
我现在实现它的方式是使用UIViewController
它的代表tableView
.我只是GradientView
在它上面tableView
,我拦截scrollViewDidScroll:
动画顶部渐变的可见性.
我的这个实现的问题是它不是"干净".我希望我UIViewControllers
能够处理逻辑,而不是应用渐变和东西.我希望我可以删除一个子类UITableView
来为我做这件事.
我面临的挑战是,我无法弄清楚如何在tableView
可滚动内容之上添加固定内容.
另一个问题是UIScrollView
我应该覆盖什么方法来拦截滚动事件.显然我不希望tableView成为自己的委托......
有任何想法吗?
谢谢!
我一直在阅读有关此主题的许多主题,这是一个在移动设备上友好的下拉菜单.很多时候,最好在下拉菜单中进行非悬停操作.有一些解决方法,其中一个是下拉项的主要超链接应链接到主题标签.
这使得它可以在移动设备上运行,但对于普通的桌面用户来说,这会让人感到困惑.因此,解决方案是为桌面用户提供正常的下拉菜单,其中第一个超链接也链接到页面.对于移动用户,点击某个项目将打开下拉菜单,但第二次点击主项目将打开相应的页面.
我看过以下网站,不知怎的,他们的菜单的工作原理如下:http: //www.hgtv.com/ 你可以在平板电脑上查看这个并点击主菜单,再次点击该项目,你会知道我的意思.
但是,我如何找到或下载我自己网站的确切类似设置?
提前致谢
我正试图在iPad上解析一个非常大的json-File.文件大小将在50到100 MB之间变化(有一个初始文件,每月将有一个新的完整数据集,将被下载,解析并保存到coredata中)
我正在为一家公司构建这个应用程序作为企业解决方案 - json文件包含敏感的customerdata,它需要在ipad本地保存,以便它甚至可以脱机工作.当文件低于20mb时它工作,但现在数据集变得更大,我真的需要解析它.我在解析过程中收到内存警告,在第三次警告后它就崩溃了.我有几个不同的核心数据实体,我只是设置来自json文件的所有值(当应用程序第一次启动时),一切都完成后,我正在做[context save]
.
我希望有人能就如何处理如此庞大的文件给我一些建议.我正在考虑将json文件拆分为几个较小的json文件,并且可能在多个线程中解析它们,但我不知道这是否是正确的方法.我想一个大问题是整个文件都被保存在内存中 - 也许有某种方法可以将它"流式化"到内存中或类似的东西?
我正在使用JSONKit(https://github.com/johnezang/JSONKit)来解析文件,因为我已经读过它是最快的一个(可能有一个较慢的一个在内存上更容易?).
提前致谢.
我的应用程序可以在设备时区更改时收到通知吗?我希望在我的应用程序是前台时收到通知.NSTimezone对我不起作用,因为我必须不断检查时区.
我试图让UISearchController在UITableViewController中工作.我以编程方式创建所有内容(即没有界面构建器).除了在搜索时,我无法选择任何表格单元格(-tableView:didSelectRowAtIndexPath:
从未被调用),因此大多数情况下都应该正常工作.
但是,我不认为这是一个与代表有关的问题,也不认为该方法没有被调用的另一个常见原因; 在搜索时,包含搜索结果的表格视图显示为灰色(即不活动),我相信这就是我无法选择任何单元格的原因.
我的想法是UISearchBar被卡住了作为第一响应者,但我尝试了各种方式来辞去这种状态和/或试图迫使表视图成为第一响应者,但所有这些都带来了灾难性的结果.
这是我的UITableViewController
子类的相关代码:
@interface SearchResultsTableViewController()
@property (copy, nonatomic) NSArray *searchResults;
@property (strong, nonatomic) UISearchController *searchController;
@end
@implementation SearchResultsTableViewController
- (NSArray *)searchResults
{
// Lazy array instantiation
if (!_searchResults)
{
_searchResults = [[NSArray alloc] init];
}
return _searchResults;
}
- (void)viewDidLoad
{
[super viewDidLoad];
[self setSearchController:[[UISearchController alloc] initWithSearchResultsController:nil]];
[[self searchController] setSearchResultsUpdater:self];
[[[self searchController] searchBar] setFrame:CGRectMake(0.0f, 0.0f, CGRectGetWidth([[self tableView] frame]), 44.0f)];
[[[self searchController] searchBar] setSearchBarStyle:UISearchBarStyleMinimal];
[[[self searchController] searchBar] setPlaceholder:@"Search Presentations"];
[[[self searchController] searchBar] setDelegate:self];
[[self tableView] …
Run Code Online (Sandbox Code Playgroud) ipad ×10
ios ×7
iphone ×4
css ×2
javascript ×2
objective-c ×2
bigdata ×1
cocoa-touch ×1
core-data ×1
html ×1
html5 ×1
ios5 ×1
ios8 ×1
jquery ×1
json ×1
mapkit ×1
mkmapview ×1
mobile ×1
state ×1
uialertview ×1
uiscrollview ×1
uiwebview ×1