ios - Swift3 的一些疑惑
PHP中文网
PHP中文网 2017-04-18 09:50:42
0
1
322

好久没有写 iOS 的程序了,最近重新拿起来写一个小APP突然发现好多东西都不会了。请问:

1、我想把一个 navigationbar 改成透明色,并且设置它的 title 文字是白色,button 文字也是白色,这个我的确是已经实现了,但是当我 push 到另外一个页面的时候,他仍然是透明的样子,如何恢复?或者我有没有办法搞一个,只在当页有效的方式来实现?

2、若一个APP需要注册或登录,那么我们在首次登录之后会保存用户名和密码,然后下次打开的时候后台静默验证一下,如果错误则退出授权,那么这个用户名和密码现在最好的方式是保存在哪里?我记得以前好像是保存在 plist 中?

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(1)
迷茫

Soalan pertama:

    override func viewWillAppear(_ animated: Bool) {
        super.viewWillAppear(animated)
        navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default)
        navigationController?.navigationBar.shadowImage = UIImage()
    }
    
    override func viewWillDisappear(_ animated: Bool) {
        super.viewWillDisappear(animated)
        navigationController?.navigationBar.setBackgroundImage(nil, for: .default)
        navigationController?.navigationBar.shadowImage = nil
    }

Soalan kedua:

Cara standard untuk menyimpan kata laluan adalah dengan menggunakan Rantai Kunci Sudah tentu, menggunakan UserDefaults untuk aplikasi kecil tidak akan menyebabkan masalah besar

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!