小编Ama*_*wla的帖子

导轨c不在导轨5中工作

在rails 5应用程序内的终端中使用命令

rails c
Run Code Online (Sandbox Code Playgroud)

抛出的错误如下所示.我不知道这在类似的问题中意味着什么,解决方案是使用弹簧停止.我也试过了,但没有它仍然给出同样的错误.如果有人能指出这里的错误,那将会很棒.

Running via Spring preloader in process 6457
/Users/AmanChawla/.rvm/gems/ruby-2.3.0/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:293:in `require': dlopen(/Users/AmanChawla/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/x86_64-darwin15/readline.bundle, 9): Library not loaded: /usr/local/opt/readline/lib/libreadline.6.dylib (LoadError)
  Referenced from: /Users/AmanChawla/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/x86_64-darwin15/readline.bundle
  Reason: image not found - /Users/AmanChawla/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/x86_64-darwin15/readline.bundle
    from /Users/AmanChawla/.rvm/gems/ruby-2.3.0/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:293:in `block in require'
    from /Users/AmanChawla/.rvm/gems/ruby-2.3.0/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:259:in `load_dependency'
    from /Users/AmanChawla/.rvm/gems/ruby-2.3.0/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:293:in `require'
    from /Users/AmanChawla/.rvm/rubies/ruby-2.3.0/lib/ruby/2.3.0/irb/completion.rb:10:in `<top (required)>'
    from /Users/AmanChawla/.rvm/gems/ruby-2.3.0/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:293:in `require'
    from /Users/AmanChawla/.rvm/gems/ruby-2.3.0/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:293:in `block in require'
    from /Users/AmanChawla/.rvm/gems/ruby-2.3.0/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:259:in `load_dependency'
    from /Users/AmanChawla/.rvm/gems/ruby-2.3.0/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:293:in `require'
    from /Users/AmanChawla/.rvm/gems/ruby-2.3.0/gems/railties-5.0.0.1/lib/rails/commands/console.rb:3:in `<top (required)>'
    from /Users/AmanChawla/.rvm/gems/ruby-2.3.0/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:293:in `require'
    from /Users/AmanChawla/.rvm/gems/ruby-2.3.0/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:293:in `block in require'
    from /Users/AmanChawla/.rvm/gems/ruby-2.3.0/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:259:in `load_dependency'
    from /Users/AmanChawla/.rvm/gems/ruby-2.3.0/gems/activesupport-5.0.0.1/lib/active_support/dependencies.rb:293:in `require'
    from /Users/AmanChawla/.rvm/gems/ruby-2.3.0/gems/railties-5.0.0.1/lib/rails/commands/commands_tasks.rb:138:in `require_command!' …
Run Code Online (Sandbox Code Playgroud)

command-line ruby-on-rails rails-console ruby-on-rails-5

15
推荐指数
3
解决办法
4647
查看次数

渐变层未显示在 UIButton 上

我正在尝试创建一个可以在整个应用程序中使用的自定义 UIButton。我想应用渐变作为其背景,但是使用这个非常简单的代码没有显示渐变。如果有人能在下面的代码中指出我的错误,那将非常有帮助。

class GradientBtn: UIButton {

    let gradientLayer = CAGradientLayer()

    override init(frame: CGRect) {
        super.init(frame: frame)

        themeConfig()
    }

    required init?(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)

        themeConfig()
    }

    private func themeConfig() {
        //shadow
        layer.shadowOffset = CGSize.zero
        layer.shadowColor = UIColor.gray.cgColor
        layer.shadowOpacity = 1.0

        //titletext
        setTitleColor(Theme.colorWhite, for: .normal)
        titleLabel?.font = UIFont(name: Theme.fontAvenir, size: 18)

        //rounded corners
        layer.cornerRadius = frame.size.height / 2

        //gradient
        gradientLayer.locations = [0.0, 1.0]
        gradientLayer.colors = [Theme.colorlightBlue, Theme.colorMidBlue]
        gradientLayer.startPoint = CGPoint(x: 0.0, y: 0.0)
        gradientLayer.endPoint = CGPoint(x: 1.0, y: 1.0)
        gradientLayer.frame …
Run Code Online (Sandbox Code Playgroud)

uibutton cagradientlayer swift swift4

2
推荐指数
1
解决办法
1025
查看次数

如何使用按钮从自定义tableview打印数据?

我有一个自定义tableView,有2个标签和一个按钮.我想要做的是当我按下特定单元格中的按钮时,打印该单元格中标签的文本.

我使用委托使按钮像这样工作.

**Protocol**

protocol YourCellDelegate : class {
    func didPressButton(_ tag: Int)
}

**UITableViewCell**

class YourCell : UITableViewCell
{
    weak var cellDelegate: YourCellDelegate?   

    // connect the button from your cell with this method
    @IBAction func buttonPressed(_ sender: UIButton) {
        cellDelegate?.didPressButton(sender.tag)
    }         
    ...
}

**cellForRowAt Function**

cell.cellDelegate = self
cell.tag = indexPath.row

**final Function**

func didPressButton(_ tag: Int) {
     print("I have pressed a button")
}
Run Code Online (Sandbox Code Playgroud)

现在我如何显示来自该特定单元格的数据

非常感谢你的帮助

编辑

-getting contacts from phone-

    lazy var contacts: [CNContact] = {
        let contactStore = …
Run Code Online (Sandbox Code Playgroud)

uibutton uitableview ios swift3

0
推荐指数
1
解决办法
131
查看次数