Q
更改狀態欄阿爾法
5
A
回答
8
這應該淡出動畫做的伎倆:
/* Swift 3 */
let statusBarWindow = UIApplication.shared.value(forKey: "statusBarWindow") as? UIWindow
UIView.animate(withDuration: 2) {
statusBarWindow?.alpha = 0.2
}
/* Objective-C */
UIWindow *statusBarWindow = (UIWindow *)[[UIApplication sharedApplication] valueForKey:@"statusBarWindow"];
[UIView animateWithDuration:2.f
animations:^{ [statusBarWindow setAlpha:0.2]; }
completion:nil];
您還可以設置statusBarWindow的frame
和移動它,你怎麼想。玩得開心;]
0
它們很可能是抓住狀態欄所在的窗口並對其進行動畫處理,或者它們將狀態欄上方的窗口放置在視圖上並對其進行動畫處理。我沒有應用程序來檢查,但它必須是這兩種方法之一。要在狀態欄上方放置一個窗口,我認爲它是window.windowLevel = UIWindowLevelStatusBar + 1,這樣它就會在狀態欄上方。如果他們抓住引用,則必須遍歷應用程序窗口才能找到它,並且我從來沒有試過找到狀態欄窗口,但我已經抓住了鍵盤窗口。如果時鐘確實被拉下來,那麼它可能是獲取狀態欄所在窗口的組合,並在上面添加一個窗口並將兩者都設置爲動畫。 Facebook抓住鍵盤窗口在Facebook Messenger中進行滾動。希望這可以幫助你。
編輯: 我找到了一個獲取狀態欄窗口here的例子。
此外,我會建議使用CAAnimations,並避免真正改變任何東西。只需使用動畫即可呈現該外觀。
相關問題
- 1. 更改圖片阿爾法
- 2. Android - >狀態欄狀態已更改
- 3. Android:檢查阿爾法狀態是否
- 4. 無法更改狀態欄的顏色
- 5. 無法更改狀態欄的樣式
- 6. 更改狀態欄背景
- 7. 更改狀態欄顏色
- 8. 更改狀態欄Winterboard
- 9. 更改滾動條上的工具欄阿爾法android
- 10. MKOverlayView並更改它的阿爾法
- 11. 更改雪碧阿爾法以前AlphaModifiers
- 12. 阿雷爾AND子句和空狀態
- 13. Gtk + 3.0更改狀態欄的fontcolor
- 14. 更改Adempiere窗口的狀態欄
- 15. 顯示狀態欄並更改顏色
- 16. 更改狀態欄顏色Objective-C
- 17. 每天更改android狀態欄通知
- 18. 更改狀態欄默認顏色
- 19. 更改狀態欄的顏色
- 20. 更改CNContactPickerViewController的狀態欄顏色
- 21. Android:更改狀態欄位置
- 22. 更改Android中的狀態欄顏色
- 23. 更改狀態欄onmouseover在DIV
- 24. 更改狀態欄顏色XML
- 25. 更改狀態欄圖標色調
- 26. 在片段更改時更改狀態欄顏色[Android Lollipop]
- 27. Ionic(pluginName:statusbar)不存在,無法更改狀態欄字體顏色
- 28. 有沒有辦法阻止UIImagePickerController更改狀態欄樣式?
- 29. 爲什麼我無法在引導欄中更改.active狀態?
- 30. 狀態欄隱藏科爾多瓦
你確定這是通過應用程序商店審查嗎?你有證據嗎? – lukwuerz
Hi @lufritz!如果你關心私鑰,你可以嘗試創建2個子字符串並加入它們。做過一次,之後通過審覈,之前被一個字符串拒絕。沒有人會手動檢查你的代碼,分析器不會檢查所有可能的組合。該項目在NDA之下,因此無法向您展示。附:當沒有別的方法時,我只用了幾次私人課程/密鑰,而客戶希望儘快完成某些任務。在生產中做這些東西是不安全的。 –