{"html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fblog.flinters.co.jp%2Fentry%2F20150114%2F1437473780\" title=\" \u69cb\u9020\u4f53\u306b\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u308b\u6570\u3060\u3051\u3001CollectionViewCell\u3092\u4f5c\u308b - FLINTERS Engineer&#39;s Blog\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","published":"2015-01-14 19:16:20","blog_url":"https://blog.flinters.co.jp/","provider_url":"https://hatena.blog","description":"\u5b9f\u88c5 import UIKit struct Pages { var viewControllers:[UIViewController] = [] } class PageCollectionViewController: UICollectionViewController { var pages:Pages = Pages(){ didSet { self.collectionView?.reloadData() } } override func viewDidLoad() { super.viewDidLoad() let page1 = UIViewController() pag\u2026","provider_name":"Hatena Blog","image_url":null,"version":"1.0","blog_title":"FLINTERS Engineer's Blog","author_url":"https://blog.hatena.ne.jp/septeni-original/","url":"https://blog.flinters.co.jp/entry/20150114/1437473780","categories":[],"type":"rich","height":"190","width":"100%","author_name":"septeni-original","title":" \u69cb\u9020\u4f53\u306b\u5b9a\u7fa9\u3055\u308c\u3066\u3044\u308b\u6570\u3060\u3051\u3001CollectionViewCell\u3092\u4f5c\u308b"}