MapView를 사용하는 앱을 만들고 있습니다. 이제 이미지와 같이지도 뷰 위에 텍스트 필드를 배치했습니다. 하지만 실제로 mapview를 전체 화면으로 표시하고 위에 텍스트 필드를 놓으라고합니다. 아무도 내가 그런 것을 어떻게 만들 수 있는지 안다? 나는 인터넷에서 많은 것을 수색했지만 단서를 찾을 수 없습니다. 누군가가 나를 시작할 수 있기를 바랍니다.텍스트 위로 가져 가거나 떠오르는 방법 mapView
답변
네지도보기가 4면 모두에서 수퍼 뷰에 고정되어 있겠습니까? 지도 뷰가 텍스트 필드에 고정되지 않고 슈퍼 뷰에 고정되는 방식이 아닌 다음과 같이 제약 조건을 설정합니다.
당신의 UITextField에 다음과 같은 속성을, 그림자를 추가 설정하려면 다음을 사용하여 그림자의 모습에 만족 될 때까지
textField.layer.shadowOpacity = 1.0
textField.layer.shadowRadius = 0.0
textField.layer.shadowColor = UIColor.blackColor().CGColor
textField.layer.shadowOffset = CGSizeMake(0.0, -1.0)
설정을 조정합니다.
사용자가지도 주위를 돌 때 키보드를 닫으려면 매우 간단합니다. 델리게이트 만 구현하면됩니다. 다음과 같이 클래스를 수정하십시오.
class MapViewController: UIViewController, MKMapViewDelegate {
@IBOutlet var mapView: MKMapView!
@IBOutlet var textField: UITextField!
override func viewDidLoad() {
super.viewDidLoad()
mapView.delegate = self
}
func mapView(mapView: MKMapView, regionDidChangeAnimated animated: Bool) {
textField.resignFirstResponder()
}
}
도움을 주셔서 감사 드리며 멋진 vido! 그러나 나는 내 질문에 대해 충분히 설명하지 않았다고 생각한다. 나는 이런 식으로하고 싶다 : http://imgur.com/a/o2IhT 그래서 나는 textview를 가지고있다. 어떤 정보도 찾지 못했습니다. .. – royvano
그래서 구체적으로 찾고있는 것은 무엇입니까? 내 클립에서 구속 조건 설정을 사용하면 맵 상단에 텍스트 필드를 표시 할 수 있습니다. 특히 플로팅 느낌을주고 자하는 그림자입니까? –
글쎄, 지금까지지도 위에 올려 놓았습니다. 이제 약간의 그림자가 정말 좋겠지 만 가능한 경우에만 – royvano
- 1. 떠오르는 CSS 의사 클래스
- 2. DIV 목록으로 마우스를 가져 가거나 클릭하십시오
- 3. 마우스를 가져 가거나 활성 상태로 두 픽셀 이동을 방지 하시겠습니까?
- 4. 거북이로 떠오르는 타원을 그리기.
- 5. jQuery를 사용하여 텍스트 위로 마우스를 가져 가려합니다.
- 6. 커서를 이미지 위로 가져 가면 텍스트 표시
- 7. 다각형 위로 마우스를 가져 가기 (텍스트 표시)
- 8. 텍스트 위로 마우스를 가져 가면 호버가 끊어집니다.
- 9. 위로 가져 가면 이미지 위에 텍스트 표시
- 10. 텍스트 위로 가져 가면 이미지가 희미 해집니다.
- 11. 다른 요소가있는 경우에만 왼쪽으로 떠오르는 방법
- 12. Java/SWT 마우스를 가져 가거나 트리 뷰어 열을 클릭하십시오.
- 13. 입자가 마우스에서 "도망 가거나"
- 14. 마우스를 가져 가거나 올리면서 TListView 그리기/업데이트를 피하십시오.
- 15. mapView 주석의 indexPath 가져 오기
- 16. 키보드를 가져 가거나 등록 할 때 키보드를 가져올 수 없습니다.
- 17. 다른 텍스트 위로 텍스트 복사
- 18. 마우스를 가져 가거나 탐색을 클릭하면 빨간색 막대를 만듭니다.
- 19. 돼지를 foreach로 가져 가거나 가방 안쪽에 있지 않은지 확인하십시오.
- 20. 위로 흐르는 텍스트 뷰를 만드는 방법
- 21. 맨 위로 "위로 가기"아이콘 가져 오기
- 22. 분할 위로 텍스트
- 23. 컨트롤러를 UrlPathHelper # getOriginatingRequestUri 위로 가져 오는 방법
- 24. 위로 가져 가면 divs가 움직이지 않게하는 방법
- 25. XNA 버튼을 위로 가져 오기
- 26. html 텍스트 위에 줄을 그릴 방법
- 27. mapView-iOS
- 28. 꼬집음없이 텍스트 위로 마우스를 가져 가면 텍스트가 어떻게 바뀌나요?
- 29. 커서를 텍스트 위로 가져 가면 변경되지 않도록하십시오 - CSS
- 30. 텍스트 위로 마우스를 가져 가면 폴리곤 애니메이션이 재설정됩니다.
AutoLayout을 사용하고 있습니까? 제약 조건을 사용한다는 의미라면 –
, 예. 하지만 어떻게하면지도 뷰 위로 날아갈 수 있습니까? – royvano