1、UIPopover 使用
在要使用POPover的VIEwController 继承UIPopoverPresentationControllerDelegate
使用方式:
let storyboard : UIStoryboard = UIStoryboard(name: "Main",bundle: nil) let contentVIEwController :PopContainerVIEwController = storyboard.instantiateVIEwControllerWithIDentifIEr( "popContainerVIEw") as! PopContainerVIEwController contentVIEwController.modalPresentationStyle=UIModalPresentationStyle.Popover contentVIEwController.preferredContentSize = contentVIEwController.vIEw.bounds.size; let popPC:UIPopoverPresentationController=contentVIEwController.popoverPresentationController! popPC.permittedArrowDirections=UIPopoverArrowDirection.left let originX:CGfloat = sender.layer.frame.wIDth let originY:CGfloat = sender.layer.frame.height/2.0//设置箭头指向的位置 popPC.sourceRect.origin=CGPoint(x:originX,y:originY) popPC.delegate=self; popPC.sourceVIEw=sender as? UIVIEw presentVIEwController(contentVIEwController,animated: true,completion: nil)
2、UIScrollVIEw 使用
在要使用UIScrollVIEw 的VIEwController 继承uiscrollviewdelegate
scrollVIEw.frame.size=vIEw.frame.size//设置scrollVIEw 的窗口大小 scrollVIEw.backgroundcolor=UIcolor.greencolor()//用于调试 scrollVIEw.delegate=self scrollVIEw.scrollEnabled=true <span > </span>scrollVIEw.contentSize=size//内容窗口大小总结
以上是内存溢出为你收集整理的swift 学习 3全部内容,希望文章能够帮你解决swift 学习 3所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)