游客,请先 登录

欢迎加入EUCMS官方QQ交流群,与更多EUCMS用户一起讨论,共同发财!

QQ群:1222386
> 资讯中心 >> 优化技巧 >>正文
APP开拓之IOS SWIFT经常使用效果及操作案例引见
2021-01-17 1139 收藏

现在是学习和开拓IOS APP的最好机缘,由于焕然一新的IOS及SWIFT语言,闪开拓事半功倍。下面EUCMS网络公司共享往常伟大APP开拓稀有效果及操作案例。

UITableView显示加载状况

//显示加载状况

func setupInfiniteScrollingView() {

        self.is_loading = true

        print("加载中")

        self.activityViewIndicator = UIActivityIndicatorView(activityIndicatorStyle:UIActivityIndicatorViewStyle.Gray)

        self.activityViewIndicator.frame = CGRect(x: 0,y: 0,width: 80,height: 80)

        self.activityViewIndicator.center = self.view.center

        self.activityViewIndicator.color = UIColor.rkGrayColor()

        self.activityViewIndicator.startAnimating()

        self.view.addSubview(activityViewIndicator)

}

//加载终了

if self.activityViewIndicator.isAnimating() {

       self.activityViewIndicator.stopAnimating()

       self.is_loading = false

       print("加载完成")

 }

 

状况栏显示联网状况

let app = UIApplication.sharedApplication()

app.networkActivityIndicatorVisible = true //显示

app.networkActivityIndicatorVisible = false //不显示

 

设置静态推送

1、Home ICO图标右上角提示静态个数

let app = UIApplication.sharedApplication()

if (UIDevice.currentDevice().systemVersion as NSString).floatValue >= 8.0 {

     let settings = UIUserNotificationSettings(forTypes: .Badge, categories: nil)

     app.registerUserNotificationSettings(settings)

}

app.applicationIconBadgeNumber = 123

 

2、设置静态推送

let app = UIApplication.sharedApplication()

if (UIDevice.currentDevice().systemVersion as NSString).floatValue >= 8.0 {

    let settings = UIUserNotificationSettings(forTypes:[.Badge,.Sound,.Alert], categories: nil)

    app.registerUserNotificationSettings(settings)

} else {

    app.registerForRemoteNotifications() //IOS8以下注册静态-老的

}

 

UIVIEW 视图属性

Mode 

Tag :UIView 一切子类,包罗视图和控件,都可以起一个 tag 数字编号,法度中可以经由历程该编号,找到这个组件 

User Interaction Enabled 

Multiple Touch 

Alpha 

Opaque

Hidden 

Clear Graphics Context 

Clip Subviews : 若是有子视图,没有全部包罗在父视图内,选中后,只在父视图中的个别地方会显示,默许禁用; 

Autoresize Subviews允许iOS 调剂子视图大小,默许选中;

 

Stretching

拉伸)可以无视,只需当屏幕上调剂矩形视图大小且需求重新绘制时,才需求拉伸。这里需求设置 4 个浮点值(0.0-1.0),若是希望每条边 10%是不成以拉伸,那么  x y 都指定为 0.1 ,width、height都设为 0.8。默许 x y都是 0.0 ,width height 为 1.0 

 

你觉得这篇文章怎么样?

0 0
参与讨论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名:E-mail: 看不清楚? 换一张!
成品站
购买流程
  • 注册会员
  • 选择网站模板
  • 免费开通试用
  • 绑定域名试用
  • 选择套餐
  • 付款转正
  • 域名正式生效
  • 网站正式上线
  • 分站:
    扫描关注微信

    扫描加微信

    13852154923

    0516-66628816

    工作日 9:00-12:00 13:30-18:00
    周六及部分节假日提供值班服务
    2186398
    群:1222386
    做网站网站制作网络公司网站建设怎么做网站北京上海广州深圳南京合肥芜湖新疆甘肃济南
    Copyright@2003-2025 徐州亿优网架钢结构工程有限公司版权所有 Powered by EUCMS-v6.3 | 网站地图 苏ICP备19019550号