12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 |
- //
- // CirclePublishMessageViewController.swift
- // RainbowPlanet
- //
- // Created by 南鑫林 on 2019/10/18.
- // Copyright © 2019 RainbowPlanet. All rights reserved.
- //
- import UIKit
- import Kingfisher
- class CirclePublishMessageViewController: BaseViewController {
- deinit {
- NXLLog("deinit")
- }
- override func didReceiveMemoryWarning() {
- super.didReceiveMemoryWarning()
- KingfisherManager.shared.cache.clearDiskCache()
- KingfisherManager.shared.cache.clearMemoryCache()
- }
-
- var circleId : Int?
- var content : String?
- var imgs : String?
-
- override func viewDidLoad() {
- super.viewDidLoad()
- // Do any additional setup after loading the view.
- }
-
- override func setupViews() {
- navigationBar.title = "留言"
- navigationBar.addSubview(publishButton)
- }
-
- override func setupLayouts() {
- publishButton.snp.makeConstraints { (make) in
- make.bottom.equalTo(-10)
- make.width.equalTo(64)
- make.height.equalTo(26)
- make.right.equalTo(-14)
- }
- }
-
- override func setupData() {
- publishButton.rx.tap.subscribe(onNext: {[weak self] (_) in
- self?.communityCircleMessagePostApi()
- }).disposed(by: disposeBag)
- }
-
- lazy var publishButton: UIButton = {
- let publishButton = UIButton()
- publishButton.setTitle("发布", for: UIControl.State.normal)
- publishButton.setTitleColor(kffffffColor, for: UIControl.State.normal)
- publishButton.setBackgroundImage(UIImage.imageWithColor(color: kThemeColor), for: UIControl.State.normal)
- publishButton.setBackgroundImage(UIImage.imageWithColor(color: kd8d8d8Color), for: UIControl.State.disabled)
- publishButton.cornerRadius = 13
- publishButton.masksToBounds = true
- return publishButton
- }()
-
-
- /// 发布
- func communityCircleMessagePostApi() {
- SwiftMoyaNetWorkServiceCommunity.shared().communityCircleMessagePostApi(circleId: circleId ?? 0, content: content ?? "",imgs:imgs ?? "") { [weak self] _ in
- self?.navigationController?.popToRootViewController(animated: true)
- }
- }
- }
|