标签: ipad

适用于iPhone/iPad的javascript滚动活动?

我似乎无法在iPad上捕捉滚动事件.这些都不起作用,我做错了什么?

window.onscroll=myFunction;

document.onscroll=myFunction;

window.attachEvent("scroll",myFunction,false);

document.attachEvent("scroll",myFunction,false);
Run Code Online (Sandbox Code Playgroud)

它们甚至可以在Windows上的Safari 3上运行.具有讽刺意味的是,window.onload=如果您不介意破坏现有事件,PC上的每个浏览器都会支持.但没有去iPad.

javascript iphone scroll onscroll ipad

105
推荐指数
4
解决办法
21万
查看次数

UICollectionView当前可见单元格索引

UICollectionView在我的iPad应用程序中第一次使用.我设置UICollectionView它的大小和单元格大小相同,意味着一次只显示一次单元格.

问题: 现在当用户滚动UICollectionView我需要知道哪个单元格可见时,我必须更新其他UI元素.我没有找到任何委托方法.我怎样才能做到这一点?

码:

[self.mainImageCollection setTag:MAIN_IMAGE_COLLECTION_VIEW];
[self.mainImageCollection registerClass:[InspirationMainImageCollectionCell class] forCellWithReuseIdentifier:@"cellIdentifier"];
[self.mainImageFlowLayout setScrollDirection:UICollectionViewScrollDirectionHorizontal];
[self.mainImageFlowLayout setMinimumInteritemSpacing:0.0f];
[self.mainImageFlowLayout setMinimumLineSpacing:0.0f];
self.mainImageFlowLayout.minimumLineSpacing = 0;
[self.mainImageCollection setPagingEnabled:YES];
[self.mainImageCollection setShowsHorizontalScrollIndicator:NO];
[self.mainImageCollection setCollectionViewLayout:self.mainImageFlowLayout];
Run Code Online (Sandbox Code Playgroud)

我尝试过的:

正如UICollectionViewConforms to UIScrollView,当用户滚动以UIScrollViewDelegate方法结束时,我得到了

-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
Run Code Online (Sandbox Code Playgroud)

但是在上面的函数里面如何获得当前可见的单元格索引UICollectionView

objective-c ipad ios uicollectionview

104
推荐指数
9
解决办法
13万
查看次数

iphone/ipad:究竟如何使用NSAttributedString?

是的,很多人都在谈论iPhone/iPad上的Rich Text,很多人都知道NSAttributedString.

但如何使用NSAttributedString?我搜索了很多时间,没有提取线索.

我知道如何设置NSAttributedString,然后我应该怎么做才能在iPhone/iPad上显示富文本文本?

官方文档称它应该与之一起使用CoreText.Framework,这意味着什么?

有这样简单的方法吗?

NSAttributedString *str;
.....
UILabel *label;
label.attributedString = str;
Run Code Online (Sandbox Code Playgroud)

iphone nsattributedstring ipad

102
推荐指数
7
解决办法
9万
查看次数

Xcode 4.5故事板'退出'

我刚刚安装了支持iOS6的Xcode 4.5,我在Storyboard中看到了一个名为"Exit"的新图标,列在我的视图控制器下面,还有"First Responder"等.一个标有"Exit"的绿色小图标.

我可以在它上面找到任何东西,也不知道如何使用它.

任何人都知道它,它是如何工作的,它的用途是什么?

iphone xcode objective-c storyboard ipad

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

是否有UIView调整大小事件?

我有一个视图,其中包含imagerait的行和列.

如果调整此视图的大小,我需要重新排列imageviews位置.

此视图是另一个调整大小的视图的子视图.

有没有办法检测何时调整此视图的大小?

iphone ipad ios

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

iOS Safari - 如何禁用过度滚动但允许可滚动的div正常滚动?

我正在开发一个基于iPad的网络应用程序,需要防止过度滚动,以免它看起来像网页.我目前正在使用它来冻结视口并禁用过度滚动:

document.body.addEventListener('touchmove',function(e){
      e.preventDefault();
  });
Run Code Online (Sandbox Code Playgroud)

这可以很好地禁用过度滚动,但我的应用程序有几个可滚动的div,上面的代码阻止它们滚动.

我只针对iOS 5及以上版本,所以我避免使用像iScroll这样的hacky解决方案.相反,我将这个CSS用于我的可滚动div:

.scrollable {
    -webkit-overflow-scrolling: touch;
    overflow-y:auto;
}
Run Code Online (Sandbox Code Playgroud)

这没有文档overscroll脚本,但不解决div滚动问题.

没有jQuery插件,有没有办法使用过度滚动修复但免除我的$('.scrollable')divs?

编辑:

我发现了一些不错的解决方案:

 // Disable overscroll / viewport moving on everything but scrollable divs
 $('body').on('touchmove', function (e) {
         if (!$('.scrollable').has($(e.target)).length) e.preventDefault();
 });
Run Code Online (Sandbox Code Playgroud)

滚动浏览div的开头或结尾时,视口仍会移动.我想找到一种方法来禁用它.

safari jquery mobile-website ipad ios

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

iOS:在代码中访问app-info.plist变量

我正在开发一个通用应用程序,并希望在我的代码中访问存储在app-info.plist文件中的值.

原因:我使用以下命令从故事板动态实例化UIViewController:

UIStoryboard* storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil];
self = [storyboard instantiateViewControllerWithIdentifier:@"ExampleViewController"];
Run Code Online (Sandbox Code Playgroud)

现在,上面的故事板名称@"MainStoryboard_iPhone"是丑陋的.

我想做的事情如下:

UIStoryboard* storyboard = [UIStoryboard storyboardWithName:appInfo.mainStoryboardBaseNamePhone bundle:nil];
self = [storyboard instantiateViewControllerWithIdentifier:@"ExampleViewController"];
Run Code Online (Sandbox Code Playgroud)

其中appInfo可能是app-info.plist中所有值的NSDictionary

iphone objective-c info.plist ipad ios

97
推荐指数
5
解决办法
7万
查看次数

iOS 7 TableView就像iPad上的设置应用程序一样

我想有风格同样喜欢iPad的设置应用程序的一组UITableView的详细视图用于iOS的7.

这是一个圆角的tableView.请查看附件了解详情.

是一些默认设置使它看起来像那样,或者我们需要为它做一些自定义绘图.

任何暗示正确的方向将不胜感激.

谢谢

在此输入图像描述

objective-c uitableview ipad ios ios7

97
推荐指数
4
解决办法
3万
查看次数

iOS应用程序启动画面使用的大小是多少?

我正在使用iOS SDK开发应用程序.我需要知道我需要什么样的Default闪屏大小.

iphone splash-screen ipod-touch ipad ios

96
推荐指数
5
解决办法
15万
查看次数

无法使用Mac键盘在iphone模拟器中键入文本字段?

我正在开发一个基本的应用程序,它在纵向和横向模式下工作.当iPhone模拟器键盘在横向打开并且我将应用程序切换到纵向模式时,我无法使用Mac键盘在文本字段中键入任何内容.

有谁之前经历过这个吗?这是一个已知的bug吗?

iphone keyboard ipad ios6 ios7

96
推荐指数
16
解决办法
5万
查看次数