import UIKit
class DetailViewController: UIViewController {
@IBOutlet weak var detailDescriptionLabel: UILabel!
func configureView() {
// Update the user interface for the detail item.
if let detail = detailItem {
detail.sizeToFit()
self.view.addSubview(detail)
}
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
configureView()
}
var detailItem: UIImageView? {
didSet {
// Update the view.
configureView()
}
}
}
class MasterViewController: UITableViewController {
.
.
.
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "showDetail" {
if let indexPath = tableView.indexPathForSelectedRow {
// let object = objects[indexPath.row] as! NSDate
let controller = (segue.destination as! UINavigationController).topViewController as! DetailViewController
switch indexPath.row {
case 0: controller.detailItem = UIImageView(image: imageLiteral(resourceName: "tohip"))
case 1: controller.detailItem = UIImageView(image: imageLiteral(resourceName: "tomigum"))
default: break
}
controller.navigationItem.leftBarButtonItem = splitViewController?.displayModeButtonItem
controller.navigationItem.leftItemsSupplementBackButton = true
}
}
}
'[진행] {BE} Python 3.1x' 카테고리의 다른 글
dropDown Menu (2) | 2020.07.01 |
---|---|
UITabBar 크기 조정 (0) | 2020.06.30 |
swift4 날짜 date 형식 formatting (2) | 2020.06.23 |
버튼에서 밑 줄 없애기 underlineStyle... setTitle 대신 setAttributedTitle 이용 (2) | 2020.06.23 |
Alamofire SwiftyJSON (0) | 2020.06.23 |
최근댓글