2017年12月14日 星期四

一直搞不懂bindActionCreators的應用原理,
花了一些時間研究,



參考資料

2017年10月11日 星期三

iOS簡繁互轉

UIAlertController客製化

根據🍎的文件
The UIAlertController class is intended to be used as-is and does not support subclassing. The view hierarchy for this class is private and must not be modified.

如果不想理他的話,就用以下的方法吧!

  1. 打開contentViewController的束縛
    @interface UIAlertController (ContentViewController)
    @property (nonatomic,retain) UIViewController * contentViewController;
    @end
  2. 呼喚神秘的contentViewController
    alertController.contentViewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "contentViewController")
  3. 如果,使用tableview的話,記得加上
    override func viewWillLayoutSubviews() {
        super.viewWillLayoutSubviews()
            
        // make UITableView fit to content's size
        self.preferredContentSize = self.tableView.contentSize

    }

code

2017年1月10日 星期二

iOS launch image的黑魔法

  1. 開一個新專案,在iPhone 7 size是 414x736

  2. 移除LaunchScreen.storyboard,在iPhone 7 size是 320x480

  3. 新增Default-568h@2x.png和Default-568h@3x.png到專案中(就算是 1x1的圖也沒關係,重點是檔名要正確),在iPhone 7 size是 320x58