草庐IT

ios - iMessage 扩展将视频添加到 MSConversation 并直接播放

我发现基本上有很多方法可以将视频添加到MSConversation中。创建一个MSMessage实例并将文件URL添加为MSMessageTemplateLayout的mediaFileURL属性letlayout=MSMessageTemplateLayout()layout.imageTitle=captionlayout.mediaFileURL=medialayout.caption=nillayout.subcaption=nillayout.imageSubtitle=nillayout.subcaption=nillayout.trailingSubcaption=nil

ios - 什么类似于 swift 中的坐标布局(如 android)?

我只想在我的应用程序中提供动画,如tinder以显示个人资料描述页面。在android中,它通过使用坐标布局类在Material设计中的默认功能。任何人都知道如何在我的应用程序中提供相同的动画? 最佳答案 ThemainappealoftheCoordinatorLayoutisitsabilitytocoordinatetheanimationsandtransitionsoftheviewswithinitthroughcoordinatesiOS中没有这样的布局类型iOS布局更简单并且给你更多的控制权,你需要做的是使用一些UI

ios - 当 isTranslucent = False 时导航栏展开(Swift 3)

我有一个带有搜索栏的表格View。但是,当我单击搜索栏时,导航栏似乎会展开并在其下方创建一个空白区域。但是,这只发生在self.navigationController?.navigationBar.isTranslucent=false但当我评论这一行时,空白永远不会出现。此外,仅当我按下搜索栏时才会出现白色栏。以下是一些图片供引用:这是我不按搜索栏的时候。然后,当我按下搜索栏时,它下方会出现一个空白区域。然后当我取消搜索栏时,空白区域位于导航栏和搜索栏之间。 最佳答案 在viewDidLoad中添加这一行:self.automa

ios - 在 Swift 中创建 PDF : Create New Page Automatically

我想在我的应用程序中包含创建(很长的)表格的PDF。我使用本教程从HTML模板创建PDF文件:https://www.appcoda.com/pdf-generation-ios/但是,当我有一个很长的表(具有不同大小的行)时,这很有效,我想自动开始一个新页面。这怎么可能(检测当前PDF页面是否已满)?示例:项目太多,没有空间打印页脚,有些项目丢失了 最佳答案 由于最小页面高度,页脚与项目重叠。所以用下面的代码解决这个问题:在InvoiceComposer.swift类中funcdrawPDFUsingPrintPageRender

ios - swift : Save & Show selected indexPath in static Table View

我的静态表格View有点问题。我有一个PopOver,它显示为我的网格的一个选项。我想保存静态TableView的状态(indexPath),但似乎不起作用,下面是我的代码片段:overridefunctableView(_tableView:UITableView,didSelectRowAtindexPath:IndexPath){varcurrSelected:IndexPath?letsection=indexPath.sectionletnumberOfRows=tableView.numberOfRows(inSection:section)forrowin0..我正在尝试

ios - 如何在 Swift 中更改 UIPickerView 组件的字体大小?

当我在attributedTitleForRow中更改字体颜色和大小时,字体大小没有改变,但所选行的颜色发生了变化:funcpickerView(_pickerView:UIPickerView,attributedTitleForRowrow:Int,forComponentcomponent:Int)->NSAttributedString?{varcolor:UIColor!varsize:UIFont!switchcomponent{case0:ifpickerView.selectedRow(inComponent:0)==row{color=UIColor.init(red

ios - Firebase 根据 Swift 中另一个节点的信息从一个节点检索数据

我目前正在开发一款体育应用,我正在研究Firebase是否/如何处理我需要的数据和关系。用户登录应用程序并转到仪表板,其中列出了他参与的所有矿池。Firebase中的当前数据结构是这样的:{Game:78765:{teamA:'NewYork',teamB:'Montreal',date:'20170601',etc...},76421:{teamA:'LA',teamB:'Mexico',date:'20170602',etc...}},{Pool:12345:{GameID:78765,我将如何提取池信息以显示在用户仪表板上?需要在UICollectionView的每个单元格中显示

ios - AWS Device Farm 的 XCTest 单元和 UI 测试

我正在尝试将我们的iOSXCTest设置为在AWSDeviceFarm上运行,但似乎无论我如何构建和上传它们,测试总是会出错并且每次都失败。它们在我运行XCode时成功执行,但未在AWSDeviceFarm上运行。我什至从非常简单的应用程序尝试过,没有任何api调用也失败了。这是AWSDeviceFarm界面中出现的错误。YoucanseeLogsfromhere 最佳答案 出现错误时我正在做的是存档项目然后导出它并生成ipa但是当我更改生成ipa的方法并按照下面的方法操作时,我的测试成功运行1.进入构建目录:~/Library/D

ios - 向下滑动 ScrollView 以关闭 View Controller

我使用来自here的ImageScrollView,它基本上是一个UIScrollView允许捏放大图片。我现在想添加向下滑动图片以关闭ViewController的可能性。我创建了一个UIPanGestureRecognizer,如果缩放比例处于最小值(因此整个图片在没有缩放的情况下可见),它可以正常工作。但是,如果缩放比例高于最小值,我该如何跳过平移手势识别器呢?因为它位于ImageScrollView之上,所以我无法在图片中滚动,因为滚动手势是由UIPanGestureRecognizer获取的。知道如何解决这个问题吗? 最佳答案

ios - NavigationController 内的 Swift ImagePicker

所以我在一个导航Controller中,想在按下按钮时显示一个图像选择器。这很好用,但是当我关闭选择器时,它会让我回到RootViewController,而不是我想处理图像的地方。这是我的代码:@IBActionfuncattachPhotoButtonPressed(sender:UIButton){imagePicker.sourceType=.SavedPhotosAlbumpresentViewController(imagePicker,animated:true,completion:nil)}funcimagePickerController(picker:UIImag