小编100*_*ams的帖子

如何在UICollectionView中将Supplementary View float作为Section Headers在UITableView普通样式中进行

我正在努力实现"浮动节头"效果UICollectionView.如果没有大量的努力工作,那么在UITableView(默认行为UITableViewStylePlain)中很容易做到的事情似乎是不可能的UICollectionView.我错过了明显的吗?

Apple没有提供有关如何实现此目标的文档.似乎必须子类化UICollectionViewLayout并实现自定义布局才能实现此效果.这需要相当多的工作,实现以下方法:

覆盖的方法

每个布局对象都应该实现以下方法:

collectionViewContentSize
layoutAttributesForElementsInRect:
layoutAttributesForItemAtIndexPath:
layoutAttributesForSupplementaryViewOfKind:atIndexPath: (if your layout supports supplementary views)
layoutAttributesForDecorationViewOfKind:atIndexPath: (if your layout supports decoration views)
shouldInvalidateLayoutForBoundsChange:
Run Code Online (Sandbox Code Playgroud)

然而,我不清楚如何使补充视图浮动在单元格上方并"粘贴"到视图的顶部,直到到达下一部分.布局属性中是否有这样的标志?

我会使用UITableView但我需要创建一个相当复杂的集合层次结构,这可以通过集合视图轻松实现.

任何指导或示例代码将不胜感激!

iphone view supplementary uitableview uicollectionview

65
推荐指数
4
解决办法
5万
查看次数

Apple TestFlight(测试版)应用程序无法安装

我们一直在使用Apple的TestFlight工具分发我们应用程序的beta版本几个月(在合并到AppStore之前从旧的TestFlight服务迁移).事情顺利进行到今天.在将新的beta版本上传到TestFlight后,该应用程序不再安装在设备上(带有iOS 8.3的iPhone 6).

打开TestFlight应用程序并点击"安装"以安装应用程序的最新测试版时,TestFlight会下载该应用程序,但安装完成后,应用程序图标将消失.TestFlight应用程序中的按钮更改回"安装",但点击它会显示警告:

"无法安装[app name].该应用目前正在下载"

我们尝试过:

  • 重启手机
  • 重置手机上的所有设置(出厂默认设置)
  • 将新构建上载到TestFlight.

这看起来像iOS 8.3的问题. 在早期iOS版本的设备上安装确实成功:

  • iPhone 6,iOS 8.1.2
  • iPhone 4S iOS 8.2

有没有人遇到过这个问题并找到了解决方案?

iphone beta app-store testflight ios8.3

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

Firebase 应用分发电子邮件未发送给测试人员

我们已经通过 Fastlane 插件使用 Firebase App Distribution 一段时间了:

fastlane-plugin-firebase_app_distribution 0.2.3
fastlane version 2.160.0
Run Code Online (Sandbox Code Playgroud)

在 Fastfile 中上传构建:

      firebase_app_distribution(
        app: "{app_id}",
        groups: "{testers}",
        release_notes: notes
      )  
Run Code Online (Sandbox Code Playgroud)

通常在将新的应用程序版本上传到 firebase 时,会向所有测试人员发送一封电子邮件。这几天前停止工作。不发送电子邮件。

通过 Firebase 控制台手动邀请测试人员进行构建会产生相同的结果。没有电子邮件。

有没有人遇到过这个问题?这是一个已知的(新的)Firebase 平台问题吗?

firebase firebase-app-distribution

6
推荐指数
0
解决办法
376
查看次数

如何将Crashlytics集成到iOS框架项目中?

我正在构建一个新的iOS框架,并希望将Crashlytics集成到其中.使用Fabric.io Mac工具我点击+New App并选择了我的iOS框架Xcode项目.但是,在下一个屏幕("初始化SDK")中,我收到以下错误:

此Xcode项目没有任何Mac或iOS目标

是的 - 我的框架目标Bundle OS代码是FMWK通常AAPL的应用程序.

我的问题:有没有人设法将Crashlytics集成到iOS框架项目中?是否有可能,以及如何做到这一点?

xcode ios crashlytics twitter-fabric

5
推荐指数
1
解决办法
2186
查看次数

Xcode5.1 xcrun:错误:无法找到实用程序"PackageApplication",无法找到开发人员工具或PATH

使用iPhone7.1 sdk安装Xcode5.1后,在尝试在命令行中打包我的应用程序时出现以下错误:

xcodebuild:错误:无法找到SDK"iPhoneOS7.1.sdk".xcrun:错误:无法找到实用程序"PackageApplication",无法找到开发人员工具或PATH

我已经在以前版本的Xcode中安装了Xcode命令行工具,并且升级到Xcode5.1没有删除它们.Xcode首选项/下载中没有安装"命令行工具"的选项.

任何想法如何解决此错误?

xcode ios xcrun

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