0
radiobutton을 포함하는 사용자 정의 xib가 있습니다. 이 xib를 alertcontroller에 하위보기로 추가하려고합니다. 는하지만 텍스트는 볼 수 있듯이하여 UIView에서 외출 :UIAlertController에 사용자 정의 UIView 추가하기
let alert = Bundle.main.loadNibNamed("MyXib", owner: self, options: nil)!.last as! UIView
let alertController = UIAlertController(title: "\n\n\n\n\n\n", message: nil, preferredStyle: .alert)
let margin:CGFloat = 8.0
let rect = CGRect(x: margin, y: margin, width: alertController.view.bounds.size.width - margin * 4, height: 300)
let customViewForAlert = UIView(frame: rect)
customViewForAlert.addSubview(alert)
alertController.view.addSubview(customViewForAlert)
self.present(alertController, animated: true, completion: nil)
나는 그것을 해결할 수 있습니까? 감사
애플의 워드 프로세서
답변에서 언급했듯이 - 할 수 없습니다. 하지만 여기에 할 수있는 두 가지가 있습니다 : (1) 모달 프레젠테이션 뷰 컨트롤러로 xib 파일을 사용하십시오. (2) Popover에서 사용하십시오. 그러나 iPhone에서는 추가 코드를 추가해야합니다. – dfd
어느 정도까지 할 수 있지만 그렇게해서는 안됩니다. 자세한 정보는이 링크를 참조하십시오 https://developer.apple.com/documentation/uikit/uialertcontroller – Vikky