간단하게 탭바를 사용하여 3개의 뷰를 만들었다.
1. RecentVideoView
: 이전 영상을 확인 할 수 있는 뷰 라즈베리 파이에서 찍은 영상을 파이어 베이스에 올려 앱에서 받을 것 이다.
2.RealTimeVideo
: 웹뷰를 사용하여 라즈베리파이에서 실시간 영상을 볼 수 있는 웹을 열어 그 사이트를 웹뷰로 띄울것 이다.
3.Setting
: 미정 (아마 폭력이 감지됐으때 알림 on/off 정도..??)
임시로 웹뷰를 네이버로 띄워 놓았다.
RealTimeVideoViewController.swift
import UIKit
import WebKit
class RealTImeVideoViewController: UIViewController {
@IBOutlet weak var webView: WKWebView!
override func viewDidLoad() {
super.viewDidLoad()
//탭바 순서
self.tabBarController?.selectedIndex = 1
self.tabBarController?.tabBar.isHidden = false
loadWebPage("http://www.naver.com")
}
func loadWebPage(_ url:String){
let myUrl = URL(string: url)
let myRequest = URLRequest(url:myUrl!)
webView.load(myRequest)
}
}
'캡스톤디자인(졸업작품)' 카테고리의 다른 글
위협 행동 실시간 감지 시스템 ) -완- 후기 (0) | 2023.06.06 |
---|---|
위협 행동 실시간 감지 시스템 ) AWS EC2 ubuntu 18.04 CUDA11.4,CUDNN8.2.4, openCV4.7.0설치 (0) | 2023.04.11 |
위협 행동 실시간 감지 시스템 ) Swift Uikit 어플 만들기 3 - AVkit, Firebase연동 연습 (0) | 2023.02.11 |
위협 행동 실시간 감지 시스템 ) Swift Uikit 앱 만들기 2 - 탭바, 웹뷰 (0) | 2023.02.07 |