Swift-快速集成評論輸入框

Swift-快速集成評論輸入框.gif

很多時(shí)候我們都會用到評論的功能,那么今天就給大家分享一個簡單好用的評論輸入框。

這個評論輸入框是已經(jīng)寫好了的,只需要調(diào)用一下就可以了,節(jié)省了我們一大部分的編碼時(shí)間。

首先我們要導(dǎo)入一個叫Masonry的第三方庫,他是一個用來做自動布局的庫,在EwenTextView.m文件中被引用到。

在你的Podfile中填寫

platform :ios, '9.0'
use_frameworks!

target 'Swift-集成評論輸入框' do
pod 'Masonry'
end

之后將我Demo中的EwenTextView文件拖入你的工程中,并且在橋文件中

#import "EwenTextView.h"

好了,現(xiàn)在就可以調(diào)用了。代碼如下

//
//  ViewController.swift
//  Swift-集成評論輸入框
//
//  Created by ibokan on 16/7/22.
//  Copyright ? 2016年 張宇. All rights reserved.
//

import UIKit
import Masonry

class ViewController: UIViewController {
    
    /*創(chuàng)建一個輸入框*/
    var ewenTextView:EwenTextView!
    
    /*設(shè)置寬高*/
    let kScreenBounds = UIScreen.mainScreen().bounds
    var kScreenwidth:CGFloat!
    var kScreenheight:CGFloat!

    /*評論按鈕*/
    @IBAction func pinglun(sender: UIButton) {
        
        /*添加*/
        self.view.addSubview(self.TextView())
        
    }
    
    /*輸入框方法*/
    func TextView() -> EwenTextView {
        if (ewenTextView == nil) {
            self.ewenTextView = EwenTextView(frame: CGRectMake(0, kScreenheight - 49, kScreenwidth, 49))
            self.ewenTextView.backgroundColor = UIColor(white: 0, alpha: 0.3)
            self.ewenTextView.setPlaceholderText("請輸入文字")
            self.ewenTextView.EwenTextViewBlock = {(test) -> Void in
                /*輸入的內(nèi)容在上方顯示*/
                self.noticeTop(test)
                /*移除*/
                self.TextView().removeFromSuperview()
            }
        }
        return ewenTextView
    }
    
    override func viewDidLoad() {
        super.viewDidLoad()
        
        kScreenwidth = kScreenBounds.size.width
        kScreenheight = kScreenBounds.size.height
        
    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }

}

還有一點(diǎn)要說,就是點(diǎn)擊了發(fā)送按鈕后,文本框上的內(nèi)容會顯示在最上面彈出的一個綠條上,這里我用的是SwiftNotice這個彈窗第三方庫,cocoapods.org和github.com上均有。

最后附上Demohttps://pan.baidu.com/s/1i5Jekvz

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫、插件、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 15,029評論 4 61
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,725評論 25 709
  • 這個問題可以拆分成幾個小問題。我擁有的財(cái)富是什么?在我擁有的財(cái)富中哪些是寶貴的?哪些是最寶貴的?這是一道選擇題,是...
    落地之觸閱讀 273評論 0 2
  • 深圳市中心的夜,燈為星來霓虹作月。佇立在街道兩旁的路燈,散發(fā)出耀眼光芒,輝輝然連成一條條銀漢。這夜,不是睡在抬頭一...
    西瓜戰(zhàn)士閱讀 182評論 0 2
  • 浙江省金華 八卦村 鐘池位于諸葛村的中心 在大公堂正前面,面積0.24公頃 它的邊上是一塊與它逆對稱面積的陸地 諸...
    八卦天天閱讀 1,229評論 0 1

友情鏈接更多精彩內(nèi)容