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()