• ios – 启动时无限循环viewDidAppear

    我必须重构一个应用程序并在框架中移动遗留代码. 我已完成迁移的第一部分.但是,当我启动我的应用程序时,我在第一个屏幕上有一个无限循环 默认的ViewController是一个简单的UIViewController,没有自定义类. 做这个 : 在Info.plist(app)中,将FirebaseAutomaticScreenReportingEnabled设置为NO(bool) 并且更多地了解这个

  • ios6 – iOS 6故事板:模态视图不会消失

    我正在使用 Xcode 4.5和iOS 6. 我正在构建一个使用故事板的通用应用程序.我有一个视图控制器,在导航栏中有一个按钮.当点击按钮时,我使用segue将另一个视图控制器呈现为模态.模态视图控制器的导航栏中有“取消”和“保存”按钮.在故事板中,模态按钮项链接到新的Exit操作上的操作,该操作应该展开到父视图控制器,关闭模态,并调用操作处理程序. 这在iPhone上工作正常,但我在iPad上看

  • MonoTouch – 如何指定UIImage.FromFile()的图像路径

    我有UI Image.FromFile()方法的路径问题.我的解决方案文件夹有3个项目,主UI项目中有一个Images文件夹.我将所有项目图像放在这个文件夹中,我有这样的代码: UIImage myImg = UIImage.FromFile("Images/someImage.png"); 我已经检查了this和所有these主题.. 我将构建的图像属性设置为“内容”等. 你能帮助我吗: >一步

  • iOS:将id转换为int

    我有麻烦将对象的id转换为int(或NSINteger),以便我以后可以在循环中使用它. 情况如下: // "tasks" is a mutable arrayint taskNo = [[tasks indexOfObject:@"something"] integerValue]; 但它导致: Bad receiver type 'NSUInteger' (aka 'unsigned int

  • ios – UITableViewCell中的自定义VoiceOver操作

    当UITableView可编辑时,其UITableViewCells允许用户在启用VoiceOver时执行自定义操作.当VoiceOver光标在单元格上时,用户可以通过向上或向下滑动来听到可用的操作,然后通过双击屏幕上的任何位置来调用操作.我的单元格中只有两个可用的操作:删除(调用通常的单元格删除)和默认(调用单元格上的点按).我的问题是双重的: 有没有办法向单元格添加自定义VoiceOver操作

  • ios – 如何使用Xcode 4.3.1中的工作空间链接到coco2d静态库(1.1 beta 2)

    到目前为止我做了以下事情: >创建工作区 >添加了我的项目 >添加了Cocos2d iOS项目(通过拖放到项目导航器中).这是我项目的兄弟姐妹(不是孩子). >在我的项目中,在构建阶段,链接到libcocos2d.a >在我的项目的构建设置中 – 将“始终搜索路径”设置为“是” >创建指向包含cocos2d iOS xcodeproj文件的文件夹的源树变量. >在我的项目的用户标头路径中,从步骤6

  • ios – 如何在XCTest上使用静态库(例如cocoapods库)?

    我正在使用Core Data,当我的模型变得更复杂时,我需要确保我引入的新更改不会在其他部分意外地破坏我的模型. 我可以创建单元测试并在每次更改模型上的内容时运行它们.如果出现问题,我的模型可能有问题,或者至少我知道我必须在主代码/测试中修改一些查询. 我正在使用MagicalRecord来访问一些方便的方法. 我也因为同样的原因使用cocoapods,方便. 问题是cocoapods创建了一个静

  • ios – SpriteKit中的无尽滚动背景

    我正在尝试使用Apple的SpriteKit进行侧滚动游戏.当想要制作无休止的滚动背景时,我遇到了这个 answer. 在实施解决方案后,它似乎确实有效,尽管它显着降低了我的FPS.这可能是由于在每一帧上重新计算图像位置的事实. 我觉得如果我可以使用一个或多个SKAction调用来处理这个动画会更好,但我不确定如何实现它. 思考? 到目前为止我在我的场景类中的代码(这只是在屏幕上激活了一次背景)

  • 如何制作动画轨迹

    实现跟踪触摸的平滑倒车动画的最佳方法是什么?我指的是那些动画,例如,如果用户执行滑动手势,一些元素在屏幕上平滑地动画,而其他元素关闭,但如果用户反而慢慢地来回拖动平移手势,则相同的对象将向前移动/按照触摸位置向后移动百分比.这可以在许多应用程序介绍中看到,也可以在转换中看到.我已经找到 >一个教程讨论了内置工具,但它只在视图控制器转换之间,没有提供我在许多应用程序中看到的完全粒度控制(http:/

  • ios – 来自自定义Xib的表视图中的动态单元格大小

    参见英文答案 > Using Auto Layout in UITableView for dynamic cell layouts & variable row heights                                    25个 (警告,我是iOS新手.) 我创建了一个自定义的表视图单元,并在两个单独的表视图控制器上注册并实现了它.当我运行应用程序时,自定义xib内容将

  • ios – Xcode项目组结构的最佳实践?

    在提供代码示例的教程和示例中,有时我看到 Xcode项目导航器中的项目文件是按照MVC模式(“视图”,“控制器”,“模型”)按组排列的,有时我们将它们组织成组按功能(例如“登录”,“清单”). 关于iOS,Apple有什么约定/推荐吗? 哪个应该是最好的做法? 开发人员以多种方式组织他们的组,代码和文件.但我使用如下内容: > CoreData:包含DataModel和Entity Classes

  • ios – 在UICollectionViewCell中为UIButton设置rx.tap的问题 – RxSwift 3

    我为1 UIButton订阅了2次: >首次订阅,用于在每次点击时更新UI >第二次订阅,用于在累积点击后每1秒更新一次Web服务上的值. 码: class ProductionSize { var id : Int? var size: Int = 0 var name: String = ""}class ProductionCell: UICollectionV

  • ios – 如何在Swift中将AnyObject类型转换为Int

    我在一个Dictionarys数组中搜索一个键,我想将结果值转换为Int值.这就是我试过的. if let result = lasrIDArray.flatMap( {$0["\(self.selectedTitle)"]} ).first { print(result) if let number = result as? NSNumber { l

  • ios – 如何显示UIWebView的滚动指示器

    我有一个带有一些内容的UIWebView,我需要让它的滚动指示器在短时间内可见(如[UIScrollView flashScrollIndicators]). 知道怎么做吗? 从iOS 5.0开始,现在可以通过访问“scrollview”属性来自定义UIWebView的滚动行为,以实现所需的功能: [webView.scrollView flashScrollIndicators];

  • ios – 带有“外部”DataSource的UIPickerView和Swift中的Delegate

    我的视图中有两个不同的UIPickerView.当我将dataSource和委托设置为通过故事板托管的View时,它们工作得很好,但是当我尝试通过如下所述的代码执行此操作时,它不起作用. 两个选择器都应该有不同的数据来显示(甚至可能是代表的不同行为).因此,我想以编程方式将它们连接到不同的数据源. 我尝试创建自己的类,实现UIPickerViewDataSource-和UIPickerViewDe

  • 更新查询时ios中的“数据库已锁定”错误

    我使用以下代码使用sqlite更新查询. 但我得到“数据库锁定错误”. 我尝试搜索一些SO链接,并建议关闭数据库,但我再次这样做我得到相同的错误.我已经提到过我在代码中遇到错误的地方. const char *dbpath = [databasePath UTF8String];if (sqlite3_open(dbpath, &database) == SQLITE_OK){ NSS

  • ios – 在Swift 4中无法覆盖扩展声明

    我最近将我的代码迁移到 Swift 4.我遇到了一个扩展问题,即 Declarations from extensions cannot be overridden yet 我已经阅读了多篇重新评论此问题的帖子.但他们都没有接受下面描述的情景: class BaseCell: UITableViewCell{ //Some code here...}extension BaseCe

  • ios – 推荐的iPhone开发资源

    这是我在这里发表的第一篇文章,我希望得到一些来自iPhone开发人员的意见.除Apple DevCenter外,哪里有很好的网站可以学习iPhone开发? 我知道Apple有一个强硬的NDA,但必须有人在谈论为iPhone编写应用程序. This site涵盖了一些基础知识,很少考虑NDA.从底部开始并进行操作.

  • 在XCode中搜索所有.h和.m文件

    如何在项目中搜索字符串中的所有.h和.m文件? 编辑>查找>在Project或Shift Command F中查找

  • iOS如何使标签中的电子邮件地址可点击

    我相信这个问题之前已被提出并得到解答,但我找不到.我看到一个答案指向Fancy Label和Three20,但它们并不是我想要的,或者我可能错过了一些观点. 基本上,我想得到应用程序用户的反馈,所以我会写一个大标签,如等等等等,给我发电子邮件xxxxxx@gmail.com,等等等等.我希望电子邮件地址可以点击,并打开电子邮件编辑器,以便用户可以编辑和发送. 这就是我所需要的一切.怎么弄呢?谢谢.

  • ios – 仅将子视图添加到当前视图的UINavigationBar

    我想要做的是为我的UINavigationController的UINavigationBar添加一个自定义视图,但仅限于当前可见的视图控制器. 因此,我通过获取引用来构建我想要在容器视图中添加的视图的子视图,并将此视图添加到导航栏: let navBar = navigationController?.navigationBar as UINavigationBar! 结果如下: 但是,当我在U

  • xamarin.ios – 如何将库添加到Xamarin References列表中

    是否有放置库(dll)的位置,以便它们显示在要选择的项目的“引用”列表中.我知道我可以从我的个人库中手动添加它们,但是我希望能够将它们放在可用列表中,所以我需要做的就是选择它们.我假设有一些方法可以指出它们适用于哪个平台. 在“编辑引用”下,选择.Net程序集并选择要添加到项目的dll.在第一次添加时,它将在未来项目的参考中添加. 我经历并添加了我的正​​常dll,即使当前项目中不需要它们也可以将

  • ios – 防止Interface Builder自动创建约束?

    我创建了一个演示项目 here.我有一个视图,我在.xib文件中创建了一个ScrollView.在界面构建器中,我没有设置任何约束.在我的viewDidLoad方法中,我使用 SnapKit设置约束: scrollView.snp_makeConstraints { (make) -> Void in make.edges.equalTo(self.view)} 当我运行代码时,我得到以下控

  • ios – UIRefreshControl在prorgammatically调用时无法正常工作

    我的ViewController中有一个UIRefreshControl和一个方法refreshView来处理“拉到刷新”事件.实际拉动时效果很好,但是当我在代码中调用[refresh beginRefreshing]时,它只显示刷新动画但不调用refreshView方法. 这是在viewDidload中初始化刷新控件的代码: UIRefreshControl *refresh = [[UIRef

  • ios – 将应用程序划分为具有不同UI设计和共享逻辑代码的多个应用程序

    我有一个应用程序,我称之为“基础应用程序”.该应用程序适用于许多品牌. 我现在需要将这些品牌分开,并为每个品牌制作一个独特的应用程序. 每个应用程序的设计都会略有不同(包括不同的图像),这里可能还有一些特定的品牌代码. 所有应用程序还应使用处理逻辑的“基础应用程序”中的相同基本代码. 我有一些我想过的选择,但我不确定它们是否适合我的需要.很高兴澄清选项之间的差异. 我想到的选项是: 1)为每个品牌

  • 从图像中删除背景并仅拍摄图像部分以便在iOS中保存

    这是我需要实现的: >从相机或图库中拍摄图像 >从图像&中删除背景保存 >背景应该是黑色或白色 >还需要删除阴影和背景 结果示例: 原始图像 结果图片 这是我尝试过的: CGFloat colorMasking[6]={222,255,222,255,222,255};CGImageRef imageRef = CGImageCreateWithMaskingColors([IMG CGImag

  • iOS 7 UITableView问题 – 尝试设置滑动以删除已有的单元格

    我发现iOS 7存在问题.当我将UITableView带入编辑模式时 – 我注意到我可以点击多个红色“ – ”按钮在多个单元格上显示“删除”选项.发生这种情况时,我在控制台日志中看到以下警告此外,经过一些操作后,我无法点击“ – ”按钮. 适用于iOS 6. 这是iOS7的错误吗?有谁知道这个的解决方法? 尝试设置滑动以删除单元格,当我们已经有一个….这看起来不太好 - (BOOL)tableVi

  • ios – 如何在prepareForSegue期间在目标视图控制器上设置标题:

    我想简单地在我的目标视图控制器上设置标题,以便它在prepareForSegue:方法的导航控制器的导航栏中显示,但是设置它的标题或navigationItem如下: [segue.destinationViewController setTitle:@“不起作用”];  [segue.destinationViewController.navigationItem setTitle:@“this

  • 无法从xcode 7推送到gitlab

    升级到 Xcode 7的一个不愉快的副作用是我不能再推送到我的 Gitlab仓库了.在过去的两年里,我一直在推动和拉动我的项目,所以我怀疑Xcode 7正在做一些与众不同的事情.我通过Web界面登录和退出Gitlab验证了我的u / p.当我去Xcode>偏好>帐户,选择gitlab项目,我看到用户名和密码在那里(就像他们已经2年),我验证他们是正确的. 值得注意的是,我可以成功地从终端发布,但是

  • ios – NSAttributedString报告UITextView sizeThatFits和boundingRectWithSize的大小不正确,并设置了正确的选项

    我有一个NSAttributedString报告一个boundingRectWithSize(和扩展名为UITextView,它不正确地计算其sizeThatFits)当字体大小从用于创建它的字体大小减少. 在我执行类似操作的所有NSAttributedStrings上都不会发生这种情况,因此这里是重现的步骤. >使用不包含完整unicode字符集的非标准字体. >确保字符串包含此“不支持”集中的

 12 13 14 15 16 17 18 19 20 21