草庐IT

Swift-XCode

全部标签

ios - UICollectionView 中每个项目的不同行间距 - swift 3

我有一个collectionview是用swift3编程编写的。它有1个部分和6个垂直项目。我假设每个项目的默认最小行间距是10,但我想为每个项目设置不同的行间距。例如,项目0和1之间的空间变为50,但项目1和2之间的空间变为0。我该怎么做?我搜索了很多但找不到解决方案。提前致谢。 最佳答案 直接通过设置CollectionView的某些属性是不可能的,但我认为你可以做一个技巧,将最小行间距和最小项间距设置为0,例如layout.minimumInteritemSpacing=0layout.minimumLineSpacing=0

iOS 9.0 Xcode 8.3.3 MfiBtPrinterConnection.h streming 蓝牙 maxLength Zebra ZQ520

我正在使用Zebra打印机sdk,特别是我有一台ZebraZQ520。我正在尝试从我在Xcode(Object-C)中的项目向打印机发送一个字符串(使用称为“zpl”的专有语言)。在此阶段之前,我将*.pdf转换为*.grf图像,然后获取整个字符串并启动打印机。到目前为止它一直有效,但如果我使用稍微复杂一些的pdf,我会返回此错误。ERROR-/BuildRoot/Library/Caches/com.apple.xbs/Sources/ExternalAccessory/ExternalAccessory-353.50.4/EAOutputStream.m:-[EAOutputStr

ios - 自上次 Xcode 更新以来,我无法处理图像

这是我用来将名为“Background.png”的图像添加到UIImageView的基本代码:UIImageView*imageView=[[UIImageViewalloc]init];imageView.image=[UIImageimageNamed:@"Background.png"];imageView.frame=CGRectMake(0.0,0.0,self.view.frame.size.width,self.view.frame.size.height);[self.viewaddSubview:imageView];自上次Xcode更新后无法加载资源。我尝试在iPh

ios - 当应用程序被杀死或屏幕被锁定时,UNTextInputNotificationAction 不会被调用 swift 3

这就是我注册通知操作的方式funcregisterForPushNotifications(){UNUserNotificationCenter.current().requestAuthorization(options:[.alert,.sound,.badge]){(granted,error)inprint("Permissiongranted:\(granted)")guardgrantedelse{return}letaction=UNTextInputNotificationAction(identifier:replyActionIdentifier,title:"An

ios - Xcode 9 的 Ionic iOS 11 构建错误

我已经尝试了我能找到的所有可能的解决方案来解决这个神秘的错误,但没有成功。在我的Ionic项目中,我已经添加了平台,但是当我通过Xcode在模拟器中运行项目时,我得到了这个错误:错误:无法解析“/Users/XXX/Library/Developer/Xcode/DerivedData/ProjectName-aedfralrxnetyceopmcioxkdhsxh/Build/Products/Debug-iphonesimulator/ProjectName.app/ProjectName”的调试映射:没有这样的文件或目录不知道除了这里还能去哪里。任何帮助将不胜感激!

ios - UITableview 只滚动到中间 - Swift 4

我有一个表格View,其中包含聊天消息。我试图滚动到tableview的底部,但它只滚动了一半。我怀疑这与单元格的高度不同有关(因为有些消息比其他消息长)。有没有办法完全滚动到底部而不是基于平均单元格高度?这是我用来滚动到底部的代码:letlastIndex=IndexPath(row:messages.count-1,section:0)self.tableview.scrollToRow(at:lastIndex,at:.bottom,animated:true) 最佳答案 使用TableView扩展importUIKitext

ios - 录制音频并将其发送到 Swift 3 中的服务器

我已经成功地用iOS录制了音频,但问题是我无法将音频发送到服务器。我试过的代码如下所示。letaudioData:NSData=tryData(contentsOf:(audioRecorder?.url)!)asNSDatavarfinalurl=url+Access_Token!letparams=["name":"iosTest.mp3","file":audioData]as[String:Any]letmanager=Alamofire.SessionManager.defaultmanager.session.configuration.timeoutIntervalFor

ios - Swift Firebase 从多个节点读取

我正在尝试解决以下问题:我想使用跨两个节点的匹配信息填充CollectionView单元格,并且需要在“播放器”节点中多次读取。这是我的Firebase数据库结构{Players:LpWgezRkC6EWS0sjXEWxhFl2:{userName:'JohnDoe'teamId:'234'teamName:'Revenge'teamLogo:'star.png'etc...},RfskjEWSkdsjkjdskjsd12fg:{userName:'JaneDoe'teamId:'987'teamName:'Frills'teamLogo:'jag.png'etc...}},Match

ios - 如何在 swift 3 中使用 AsyncDisplayKit 制作段 Controller

我有两个ASTableNode1.通知tabelNode2.评论tabelNode现在我想将段Controller作为表上的粘性标题,当我单击通知段时,通知表应该出现,当我单击评论段时,评论表应该如图所示显示WatchList和FollowingSegment,我怎样才能做到这一点,感谢任何帮助。 最佳答案 聚会有点晚了,但希望这对您有所帮助。使用nativeView来显示节点一点也不难。以下是段控制的实现方式:///KeepareferencetothesegmentcontrolprivatevarsegmentedView:U

ios - 以 iOS 9 作为部署目标的 Xcode 9.1 中的 iPhone 4s

我正在开发一个新项目,将iOS9作为Xcode9.1中的部署目标。在模拟器中我有iPhone4s但它的iOS版本没有显示。我在这个iPhone中搜索了iOS9的支持,我发现一些答案说iPhone4s是支持iOS9和其他人说相反,所以我很困惑。目前,iPhone4s是否支持iOS9? 最佳答案 是的,iPhone4S支持iOS9。但不支持iOS10。最后支持的是iOS9.3.5您可以在XCode、Window>DevicesandSimulator或Cmd+Shift+2中看到模拟器和iOS。在模拟器选项卡中,您可以看到模拟器列表。通