2017-05-08 4 views
0

私は(UICollectionViewセル)チャット細胞にプレー画像をオーバーレイしようとしていますランダム3つのドット

これは私が使用していボタンです:playButton

をしかし、私はこの効果に気づきます私が使用するすべての画像。以下は、私が作成しているボタンのコードです。

let playButton: UIButton = { 
    let button = UIButton(type: .system) 
    button.setTitle("Play Video", for: .normal) 
    button.translatesAutoresizingMaskIntoConstraints = false 
    button.isUserInteractionEnabled = true 
    let image = UIImage(named: "play") 
    button.tintColor = UIColor.white 
    button.setImage(image, for: .normal) 
    return button 
}() 

これは、シミュレータでは次のようになります。

Screenshot from the simulator

なぜ私のUIImageは、これらの点を追加しでしょうか?

+1

Play Imageのテキストを表示する必要がないので、UIButtonのsetTitleを削除します。 –

+0

ボタンのタイトルで、このコード行を削除する 'button.setTitle(" Play Video "、for:.normal)'から 'playButton' @Ricky Avina –

答えて

4

はこれを試してみてください:

let playButton: UIButton = { 
    let button = UIButton(type: .system) 
    button.translatesAutoresizingMaskIntoConstraints = false 
    button.isUserInteractionEnabled = true 
    let image = UIImage(named: "play") 
    button.tintColor = UIColor.white 
    button.setImage(image, for: .normal) 
    return button 
}() 

あなたはタイトルテキストは、ボタンフレームに嵌合されていないので、次の3つの点線を参照のタイトルを設定するなど。

関連する問題