当前位置: 首页 > news >正文

洛宁县东宋乡城乡建设局网站安卓开发需要掌握哪些技术

洛宁县东宋乡城乡建设局网站,安卓开发需要掌握哪些技术,北京大兴企业网站建设咨询,seo职业规划因为ios系统对权限的限制是比较严格的,ios系统本身是不支持全局悬浮窗(可在其他app上显示)。在iphone14及之后的iPhone机型中提供了一个叫 灵动岛的功能,可以在手机上方可以添加一个悬浮窗显示内容并实时更新,但这个功能有很多局限性 如:需要iPhone14及之后的机型且系统…因为ios系统对权限的限制是比较严格的,ios系统本身是不支持全局悬浮窗(可在其他app上显示)。在iphone14及之后的iPhone机型中提供了一个叫 灵动岛的功能,可以在手机上方可以添加一个悬浮窗显示内容并实时更新,但这个功能有很多局限性 如:需要iPhone14及之后的机型且系统必须是iOS16.1+,在以后的新机型中还有没有这个功能也还不明确,样式和位置固定。 在ios系统中现有的,应用成熟的功能中,画中画是唯一可以在全局显示的悬浮窗,但画中画中针对视频。那我们就需要将我们想展示的内容放到视频中展示。 1. 环境 iso14+ 本文使用code14.2 2. 配置 在项目target中配置Background Modes 勾选Audio,AirPlay,and Picture in Picture 项 在Info.plist文件中添加如下 3. 代码 (1)定义一个悬浮窗信息的model类 import Foundation /**继承ObservableObject,使用Published 发布 text 等,这样当infoMode发生变化时,所有订阅infoMode的订阅者都能收到通知*/ class InfoModel: ObservableObject {@Published var id:Int@Published var text:String@Published var type:Intinit() {self.id = 0self.text = ""self.type = 0} } (2)创建画中画中显示的view // // PIPSubtitleView.swift //画中画中显示的viewimport Foundationimport UIKit import SnapKit import SwiftUIclass PIPSubtitleView: UIView {//logo图片private lazy var logoImageView: UIImageView = {let imageView = UIImageView()imageView.image = UIImage.init(systemName: "globe")return imageView}()//悬浮窗名称labellazy var nameLabel: UILabel = {let label = UILabel()label.font = UIFont.systemFont(ofSize: 16, weight: .semibold)label.textColor = UIColor.init(.black)label.adjustsFontSizeToFitWidth = truelabel.baselineAdjustment = .alignCentersreturn label}()//内容左侧图片private lazy var leftimg: UIImageView = {let imageView = UIImageView()imageView.contentMode = .scaleAspectFit // 设置内容模式适应视图的大小imageView.image = UIImage.init(named: "getnew.jpge")return imageView}()lazy var textLabel: UILabel = createSubTextLable()func createSubTextLable() -UILabel{let label = UILabel()label.textAlignment = .centerlabel.textColor = UIColor.init(.black)label.font = UIFont.init(name: "DINAlternate-Bold", size: 12)label.adjustsFontSizeToFitWidth = truelabel.baselineAdjustment = .alignCenterslabel.numberOfLines = 0label.lineBreakMode = .byWordWrappinglabel.textAlignment = .leftreturn label}override init(frame: CGRect) {super.init(frame: frame) // setupUI()}required init?(coder: NSCoder) {fatalError("init(coder:) has not been implemented")}//将上面定义的view添加到UIViewfunc setupUI() {backg
http://www.hkea.cn/news/14478820/

相关文章:

  • 镇海区建设工程安监站网站互联网营销的十五种方式
  • 作品集网站代码企业网站建设选题依据
  • 台州优秀网站设计网站开发完后部署到网上
  • 专业的led网站建设电影下载网站模板
  • dede 购物网站淮北招聘网
  • 做网站补贴临沂网站设计公司
  • 中华建设杂志网站上海网站 备案查询
  • 中小型网站建设与网络搭建做网站设计提成赚钱吗
  • 淘宝怎么做基础销量什么网站好科技开发公司
  • python做直播网站微信小程序开发难吗
  • seo网站开发wordpress文档模板下载
  • 北京微网站制作discuz做服务网站
  • 自己做的微信网站经常被停止访问云南百度小程序开发
  • 个人可以备案什么网站泉州刚刚发生的重大新闻
  • 自己做网站需要什么技术用什么网站开发
  • 移动端网站和微信网页设计网站建设的架构
  • 网站UI怎么做做网站如何赚钱知乎
  • 专业网站设计建站2018年网站建设工作总结
  • 河北固安县网站建设如何去推广一个app
  • 电子商务网站怎么做数据库自助建站h5
  • etw做的网站哪个网站做贺卡做的好
  • 个人网站样式目前最好的营销模式
  • 1号店网站模板下载企业网站如何建立
  • 遵义做网站公司画廊网站模板 frontpage
  • 深圳网站制作公司 讯什么人适合学ui设计
  • 网站建设redu广州网站建设品牌
  • 网站快速排名的方法中国住房和城乡建设部网站资质查询
  • 手机网站改app免费软件看电视剧
  • 凡客建站网桂林生活网二手房市场
  • 莆田企业网站建设出口网站平台