HomeViewController
final class HomeViewController : UIViewController
extension HomeViewController: HomeViewProtocol
extension HomeViewController: UIGestureRecognizerDelegate
extension HomeViewController: UITextFieldDelegate
extension HomeViewController: NMFMapViewCameraDelegate
extension HomeViewController: NMFMapViewTouchDelegate
-
Declaration
Swift
lazy var presenter: HomeViewPresenter { get set }
-
Declaration
Swift
private(set) lazy var placeView: PlaceView { get set } -
Declaration
Swift
private(set) var placeViewTopConstraint: NSLayoutConstraint? { get } -
Declaration
Swift
private(set) var searchTextFieldTopConstraint: NSLayoutConstraint? { get }
-
Declaration
Swift
override func viewDidLoad() -
Declaration
Swift
override func viewWillAppear(_ animated: Bool) -
Declaration
Swift
override func viewDidAppear(_ animated: Bool) -
Declaration
Swift
override func viewWillDisappear(_ animated: Bool) -
Declaration
Swift
override func didReceiveMemoryWarning()
-
Declaration
Swift
func setupLayout() -
Declaration
Swift
func setupAttribute() -
Declaration
Swift
func setupGesture() -
기본 값 view will appear
Declaration
Swift
func whenViewWillAppear() -
모든 조건에 해당 사항 없을 때, place view 초기화
Declaration
Swift
func whenViewWillAppearOffAllCondition() -
Edit 화면에서 돌아올 때
Declaration
Swift
func whenAfterPopEditViewController()
-
댓글 입력할때 keyboard
Declaration
Swift
func keyboardWillShow(notification: NSNotification) -
Declaration
Swift
func keyboardWillHide() -
location button clicked
Declaration
Swift
func isSuccessLocation() -
location button clicked
Declaration
Swift
func ifDeniedLocation(_ mapCoor: NMGLatLng) -
최초 load markers
Declaration
Swift
func loadMarkers(with markers: [NMFMarker]) -
star button clicked
Declaration
Swift
func afterLoadStarButton(with noStars: [NMFMarker]) -
Declaration
Swift
func moveToCameraWhenNoAVIRO(_ lng: Double, _ lat: Double) -
Declaration
Swift
func moveToCameraWhenHasAVIRO(_ markerModel: MarkerModel, zoomTo: Double? = nil) -
Declaration
Swift
func afterClickedMarker( placeModel: PlaceTopModel, placeId: String, isStar: Bool ) -
Declaration
Swift
func afterSlideupPlaceView( infoModel: AVIROPlaceInfo?, menuModel: AVIROPlaceMenus?, reviewsModel: AVIROReviewsArray? ) -
Declaration
Swift
func updateMenus(_ menuData: AVIROPlaceMenus?) -
Declaration
Swift
func updateMapPlace(_ mapPlace: MapPlace) -
Declaration
Swift
func deleteMyReview(_ commentId: String) -
Declaration
Swift
func openWebLink(url: URL) -
Declaration
Swift
func homeButtonIsHidden(_ hidden: Bool) -
Declaration
Swift
func viewNaviButtonHidden(_ hidden: Bool) -
Declaration
Swift
func moveToCameraWhenSlideUpView() -
Declaration
Swift
func moveToCameraWhenPopupView()
-
Declaration
Swift
func pushPlaceInfoOpreationHoursViewController(_ models: [EditOperationHoursModel]) -
pushEditPlaceInfoViewController(placeMarkerModel:placeId: placeSummary: placeInfo: editSegmentedIndex: ) Declaration
Swift
func pushEditPlaceInfoViewController( placeMarkerModel: MarkerModel, placeId: String, placeSummary: AVIROPlaceSummary, placeInfo: AVIROPlaceInfo, editSegmentedIndex: Int ) -
Declaration
Swift
func pushEditMenuViewController( placeId: String, isAll: Bool, isSome: Bool, isRequest: Bool, menuArray: [MenuModel] )
-
Declaration
Swift
func showActionSheetWhenSuccessReport() -
Declaration
Swift
func showToastAlert(_ title: String) -
Declaration
Swift
func showAlertWhenReportPlace() -
Declaration
Swift
func showAlertWhenDuplicatedReport() -
Declaration
Swift
func showErrorAlert(with error: String, title: String? = nil) -
Declaration
Swift
func showErrorAlertWhenLoadMarker()
-
Declaration
Swift
func gestureRecognizer( _ gestureRecognizer: UIGestureRecognizer, shouldReceive touch: UITouch ) -> Bool
-
Declaration
Swift
func textFieldShouldBeginEditing(_ textField: UITextField) -> Bool
-
Declaration
Swift
func mapView( _ mapView: NMFMapView, cameraDidChangeByReason reason: Int, animated: Bool ) -
Declaration
Swift
func mapView( _ mapView: NMFMapView, cameraWillChangeByReason reason: Int, animated: Bool )
-
Declaration
Swift
func mapView( _ mapView: NMFMapView, didTapMap latlng: NMGLatLng, point: CGPoint ) -
Declaration
Swift
func whenViewWillAppearInitPlaceView() -
Declaration
Swift
func whenClosedPlaceView() -
Declaration
Swift
func placeViewPopUp() -
Declaration
Swift
func placeViewSlideUp() -
Declaration
Swift
func placeViewPopUpAfterInitPlacePopViewHeight() -
Declaration
Swift
func placeViewFullUp()
HomeViewController Class Reference