Smart config, Wifi 快连嵌入移动应用 (IOS)

1. SourceCode:

Objective-C version
Swift wrapped version

附上个人Fork 的一份 sourcecode

**2. **

a). 拷贝以下 OC 以及静态库 (.a) 文件到自己的工程

ESPTouchResult.h
ESPTouchTask.h
ESPTouchDelegate.h
libEsptouch_v0.3.5.3.a

添加 Objective-C 文件和库文件(.a)

c). 添加Smart config storyboard 和Swift文件

GetWiFi.swift
CustomTextField.swift
SmartConfigViewController.swift
SystemButton.swift

添加 swift 文件和 storyboard

新建一个storyboard, 将下载的工程中的Main.storyboard中的下面页面选中复制,并粘贴到自己的工程中。


WiFi config

设置storyboard绑定的Class和Identity(底部的Back按钮时我自己添加的,进度图片的位置我也做了改动。)
注意:别忘了把Wi-Fi 背景.png也拷贝到自己的工程中。

config storyboard

d). 在自己的swift代码中可以使用下面的code,转到wifi config page.

let wifiController:SmartConfigViewController = UIStoryboard(name: "WifiConfig", bundle: nil)
    .instantiateViewController(withIdentifier: "WifiConfig") as! SmartConfigViewController
self.present(wifiController, animated: false, completion: nil)

Back button event, 返回到之前的页面, 可参考Stack Overflow

@IBAction func back(_ sender: UIButton) {
    self.dismiss(animated: true, completion: nil)
}

上面只是一个简单的集成,仅供参考。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容