Code Monkey home page Code Monkey logo

dqkfreezewindowview's Introduction

Hi there 👋

During my spare time, I engage in various activities:

  • Addressing LLVM issues.
  • Addressing Rust issues labeled as A-LLVM or A-mir-opt.
  • Developing the Ruslin note-taking application.
  • Expanding my knowledge of programming languages.
  • Learning Neovim.
  • Improving my English language skills.
  • Playing Splatoon 3.

If you need to contact me for any reason, feel free to send me an email at dianqk📧dianqk.net. You can also contact me as follows.

Other contact details

WhatsApp Telegram
https://wa.me/qr/P5C6UX47WWZOG1 https://t.me/dianqk
If I don't respond in time, please send an email.

dqkfreezewindowview's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dqkfreezewindowview's Issues

单元格点击响应错误

你采用的origin.x / self.cellViewSize.width 计算点击的 section, 在 width 和 origin.x 不为整数时计算损失精度,故而计算保留的整数 section 值有误。我在应用中出现绝大部分表格没问题,第1列始终响应第0列的点击方法。目前应急解决方案是 (origin.x + 1)/ self.cellViewSize.width。在表格宽度大于1是计算结果没问题。

DQKFreezeWindowView 可以使用 masonry / Auto layout 来布局吗?

目前默认的初始化方法是:
- (instancetype)initWithFrame:(CGRect)frame FreezePoint: (CGPoint) freezePoint cellViewSize: (CGSize) cellViewSize
是直接通过 frame 来创建的,我想问能否先 init,然后通过 masonry / Auto layout 来设置约束的方式来创建?

相关使用场景:
在一个 table view 的cell 中添加一个 DQKFreezeWindowView,需要通过设置 DQKFreezeWindowView 的约束来把 cell 撑起来,可以让 table view 自动计算高度。

在滑动表格时 row 的代理方法询问 row=-1 时的值

- (DQKRowViewCell *)freezeWindowView:(DQKFreezeWindowView *)freezeWindowView cellAtRow:(NSInteger)row 在横向滑动时,给的 row 的值怎么会是 -1 呢?

另外,DQKRowViewCell *rowCell = [freezeWindowView dequeueReusableRowCellWithIdentifier:rowReuseId forRow:row];为什么会数组越界:比如在 DQKFreezeWindowViewExample 中将 row 设置为10,则在- (DQKRowViewCell *)freezeWindowView:(DQKFreezeWindowView *)freezeWindowView cellAtRow:(NSInteger)row中应该拿到的是0 ~ 9,但实际打印可以得到的范围是 -1 ~ 10,这明显产生了数组越界问题。

补充,获取 section 的数据源方法也有数值越界行为。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.