Questions tagged «ipad»

iPad是由Apple设计的运行iOS操作系统的平板电脑。iPad应用程序通常用Xcode IDE中的Objective-C或Swift编写,尽管也可以使用其他工具来构建iPad应用程序。不依赖于硬件的问题应改用iOS标签。

3
如何以安全的方式为其他开发人员构建框架或库?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 5年前关闭。 改善这个问题 我们有一个构架或库的想法,这对任何iOS开发人员都将非常有帮助。因此,我们正在认真考虑从应用程序开发切换到框架/库开发。 但是,当我们要为库/框架收费时,我们必须以某种方式保护代码。我们如何以这样的方式构建框架,使我们的框架的用户看不到源代码,就像我们看不见Apples框架的源代码一样?我猜他们只将头文件和一些奇怪的Unix exe文件与已编译的框架一起提供。 或者,如果无法制作一个编译的框架/库供其他iOS开发人员使用,而又无法复制和粘贴我们的源代码,那么有没有办法混淆Objective-C代码?
106 iphone  ipad  frameworks  ios 

5
iOS:在代码中访问app-info.plist变量
我正在开发通用应用程序,并且想在我的代码中访问存储在app-info.plist文件中的值。 原因:我使用以下示例从故事板动态实例化UIViewController: UIStoryboard* storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPhone" bundle:nil]; self = [storyboard instantiateViewControllerWithIdentifier:@"ExampleViewController"]; 现在,上面的故事板名称为@“ MainStoryboard_iPhone”很难看。 我想做类似的事情: UIStoryboard* storyboard = [UIStoryboard storyboardWithName:appInfo.mainStoryboardBaseNamePhone bundle:nil]; self = [storyboard instantiateViewControllerWithIdentifier:@"ExampleViewController"]; 其中appInfo可能是app-info.plist中所有值的NSDictionary

9
iPhone / iPad:究竟如何使用NSAttributedString?
是的,很多人都在谈论iPhone / iPad中的RTF,并且很多人都知道NSAttributedString。 但是如何使用NSAttributedString?我搜索了很多时间,没有任何线索。 我知道如何设置NSAttributedString,然后如何在iPhone / iPad上显示带有富文本格式的文本? 官方文档说应该与一起使用CoreText.Framework,这是什么意思? 有没有像这样的简单方法? NSAttributedString *str; ..... UILabel *label; label.attributedString = str;

4
Xcode 4.5故事板“退出”
我刚刚安装了支持iOS6的Xcode 4.5,并且在我的Storyboard中看到了一个名为“ Exit”的新图标,该图标与“ First Responder”等一起在视图控制器下方列出。一个带有绿色小图标,标有“ Exit”。 我可以在上面找到任何东西,也无法确定如何使用它。 任何人都知道它,它是如何工作的,它有什么用?

7
是否有UIView调整大小事件?
我有一个视图,其中包含imageviews的行和列。 如果调整了此视图的大小,则需要重新排列imageviews的位置。 该视图是另一个被调整大小的视图的子视图。 有没有一种方法可以检测何时调整此视图的大小?
102 iphone  ipad  ios 

14
iOS Safari –如何禁用过度滚动但允许可滚动的div正常滚动?
我正在使用基于iPad的Web应用程序,因此需要防止滚动过度,以使其看起来不像是网页。我目前正在使用它冻结视口并禁用过度滚动: document.body.addEventListener('touchmove',function(e){ e.preventDefault(); }); 这对于禁用过度滚动非常有用,但是我的应用程序具有多个可滚动的div,上面的代码可以防止它们滚动。 我仅针对iOS 5及更高版本,因此避免了像iScroll这样的恶意解决方案。相反,我将此CSS用于可滚动div: .scrollable { -webkit-overflow-scrolling: touch; overflow-y:auto; } 这在没有文档过度滚动脚本的情况下有效,但不能解决div滚动问题。 如果没有jQuery插件,是否有任何方法可以使用过度滚动修复程序,但可以免除我的$('。scrollable')div? 编辑: 我发现了一个不错的解决方案: // Disable overscroll / viewport moving on everything but scrollable divs $('body').on('touchmove', function (e) { if (!$('.scrollable').has($(e.target)).length) e.preventDefault(); }); 滚动经过div的开头或结尾时,视口仍会移动。我也想找到一种方法来禁用它。

2
如何从iPhone模拟器访问主机本身
我正在开发一个应用程序,该应用程序可以连接到Web服务以进行大部分操作。作为快捷方式,我想在计算机上运行开发服务器的副本。问题是: 如何/如何从iPhone模拟器访问主机的网络(在本例中为http)? 我正在与应用程序一起开发Web服务,因此将它们都放在主机上会很有帮助,然后我可以根据需要提交更改。
100 ios  iphone  ipad 

15
像iPad上的``设置''应用中的iOS 7 TableView
我想有风格同样喜欢iPad的设置应用程序的一组UITableView的详细视图用于iOS的7。 它是带有圆角的tableView。请检查附件以了解详细信息。 是一些默认设置,使它看起来像这样吗,或者我们需要为此做一些自定义绘制。 任何正确方向的提示将不胜感激。 谢谢


29
是否可以将AutoLayout与UITableView的tableHeaderView一起使用?
由于我发现AutoLayout我到处都使用它,现在我正尝试将其与一起使用tableHeaderView。 我做了一个subclass的UIView加入一切(标签等...),我想用自己的约束,那么我将此CustomView到UITableView“ tableHeaderView。 一切都工作得很好,除了UITableView始终显示上面的CustomView,通过以上我指的CustomView是下的UITableView,因此它不能被看到! 看来,无论我做什么,对height的UITableView“ 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 rules:@[[KeepMin must:5]]]]; [_title keep:[KeepLeftInset rules:@[[KeepMin must:5]]]]; [_title keep:[KeepBottomInset rules:@[[KeepMin must:5]]]]; 我使用的是方便的库'KeepLayout',因为手动编写约束会花费很多时间,而且单个约束的行太多,但是这些方法是不言自明的。 …


11
如何在iPhone上的方向更改时重置Web应用程序的缩放/缩放?
当我以纵向模式启动我的应用程序时,它可以正常工作。然后我旋转到风景中,并按比例放大。要使其在横向模式下正确缩放,我必须双击两次,首先将其完全放大(正常的双击行为),然后再次将其完全缩小(再次是正常的双击行为) 。缩小时,它会放大到横向模式的正确新比例。 切换回纵向似乎更一致。也就是说,它会处理缩放,以便在方向变回纵向时缩放比例正确。 我想弄清楚这是否是错误?还是这可以用JavaScript修复? 使用视口元内容,我将初始比例设置为1.0,而不是设置最小或最大比例(我也不想要)。我将宽度设置为设备宽度。 有任何想法吗?我知道很多人将不胜感激,因为这似乎是一个长期存在的问题,因此将有一个解决方案。

15
是否可以对iPhone / iPad用户强制忽略:hover伪类?
我的网站上有一些CSS菜单,可扩展为:hover(没有js) 这在iDevices上以半破坏的方式起作用,例如,点击将激活:hover规则并展开菜单,但是随后在其他地方点击不会删除:hover。同样,如果元素中有一个链接,则:hover必须点击两次以激活该链接(第一次点击触发:hover,第二次点击触发链接)。 通过绑定touchstart事件,我已经能够使事情在iphone上正常运行。 问题在于,有时移动浏览器仍会选择:hover从css 而非我的touchstart事件中触发规则! 我知道这是问题所在,因为当我禁用所有 :hover在css中手动规则时,移动safari效果很好(但是常规浏览器显然不再可用了)。 有没有办法动态地“取消” :hover当用户使用移动Safari时,某些元素的规则? 在此处查看和比较iOS行为:http : //jsfiddle.net/74s35/3/ 注意:只有某些CSS属性会触发双击行为,例如display:none;。但不是背景:红色;或文字装饰:下划线;

11
如何使UILabel响应点击?
我发现我创建UILabel的速度比UITextField快得多,并且我打算在大多数时间将UILabel用于数据显示应用程序。 长话短说,我希望用户点击UILabel并让我的回调对此做出响应。那可能吗? 谢谢。
94 ios  ipad  uilabel 

8
iOS中的基本拖放
我想要一个视图,其中有周围行驶的车辆,用户也可以拖放。您认为执行此操作的最佳大规模策略是什么?最好从代表车辆的视图还是从较大的视图获取触摸事件?是否有您满意的用于拖放的简单范例?不同策略的缺点是什么?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.