小编mar*_*ruz的帖子

删除节标题和 uitableviewcell 之间的分隔符

如何去除图中所示的线条?我尝试过以下建议,但没有一个对我有用,

如何删除 UITableView 的边框?

仅删除一个单元格的分隔线

隐藏一个 UITableViewCell 上的分隔线

这是我当前的代码cellForRowAt

       if (indexPath.row == place_sections[indexPath.section].rows.count - 1) {
            cell.separatorInset.left = 1000
            //cell.layer.borderWidth = 0
            //cell.separatorInset = UIEdgeInsetsMake(0, 160, 0, 160);

        }
        if (indexPath.row == 0) {
            cell.separatorInset.left = 1000
            //cell.layer.borderWidth = 0
            //cell.separatorInset = UIEdgeInsetsMake(0, 160, 0, 160);

            //                self.tableview.tableFooterView = UIView(frame: CGRect(x: 0, y: 0, width: self.tableview.frame.width, height: 1))
        }
Run Code Online (Sandbox Code Playgroud)

谢谢

在此输入图像描述

uitableview ios

5
推荐指数
1
解决办法
7950
查看次数

ActiveRecord 和 Postgresql 的枚举类型

我按照SitePoint 的教程将模型属性设置为枚举值,Rails 从 4.1 开始支持该值。

我尝试添加季节枚举,而不是性别枚举。

这是我遇到的问题schema.db

# Could not dump table "semesters" because of following StandardError
#   Unknown type 'season' for column 'season'
Run Code Online (Sandbox Code Playgroud)

这是我的migration

class AddSeasonToSemesters < ActiveRecord::Migration[5.1]
  def up
    execute <<-SQL
    CREATE TYPE season AS ENUM ('fall', 'winter', 'spring', 'summer');
    SQL

    add_column :semesters, :season, :season, index: true
  end

  def down
    remove_column :semesters, :season

    execute <<-SQL
    DROP TYPE season;
    SQL
  end
end
Run Code Online (Sandbox Code Playgroud)

还有我的model文件:

class Semester < ApplicationRecord
  enum season: {
      fall: 'fall', …
Run Code Online (Sandbox Code Playgroud)

postgresql activerecord ruby-on-rails

3
推荐指数
1
解决办法
950
查看次数

iOS:以编程方式在UIView中绘制线条

我试图创建图片中建模的UIView。虽然,我的代码似乎有问题。知道为什么吗?

在评论的帮助下解决了!正确的代码已更新!

在此处输入图片说明 更新:我创建了一个自定义UIView类这是基于注释的新代码。

从这里获取drawLine:使用UIBezierPath绘制一条线

ios swift

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

firebase RTDB startAfter() 不是一个函数

我正在尝试使用 Vuefire 对项目列表进行分页,由于某种原因,我收到以下代码的错误(当我调用 时startAfter(),该函数可以正常工作startAt()

lastVisible是我的组件状态中具有属性的对象expire_date(UNIX 时间戳)

这是我得到的错误

知道出了什么问题吗?

    async seeFurtherGames() {
      var games_ref = db.ref('games')
      console.log("GameBrowser.seeOlderGames()", this.lastVisible, games_ref)
      if (this.lastVisible) {
        var start = this.lastVisible.expire_date
        var query = games_ref.orderByChild('expire_date').startAfter(start).limitToFirst(this.item_limit)
        await this.$bind("games", query)
        this.setLastVisible()
        
      }
    }
Run Code Online (Sandbox Code Playgroud)
Uncaught (in promise) TypeError: games_ref.orderByChild(...).startAfter is not a function
    at _callee3$ (webpack-internal:///./node_modules/cache-loader/dist/cjs.js?!./node_modules/babel-loader/lib/index.js!./node_modules/cache-loader/dist/cjs.js?!./node_modules/vue-loader/lib/index.js?!./src/views/GameBrowser.vue?vue&type=script&lang=js&:257)
    at f (chrome-extension://bfnaelmomeimhlpmgjnjophhpkkoljpa/content_script/inpage.js:141)
    at Generator._invoke (chrome-extension://bfnaelmomeimhlpmgjnjophhpkkoljpa/content_script/inpage.js:141)
    at Generator.next (chrome-extension://bfnaelmomeimhlpmgjnjophhpkkoljpa/content_script/inpage.js:141)
    at asyncGeneratorStep (webpack-internal:///./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js:9)
    at _next (webpack-internal:///./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js:31)
    at eval (webpack-internal:///./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js:38)
    at new Promise (<anonymous>)
    at eval (webpack-internal:///./node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js:27)
    at …
Run Code Online (Sandbox Code Playgroud)

javascript firebase vue.js firebase-realtime-database

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