Comments (3)
It could work, but it also affects the all rows that can be placed at the index path, but if you change all heights of subrows, you can handle it, or you can check the class of the cell at the index path since they are inherited from SKSTableViewCell. Hope i can help.
from skstableview.
This method should like this, or indexPath would be not correct
-
(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
CGFloat rowHeight = 44.0f;if (![self.expandedIndexPaths[indexPath.section] containsObject:indexPath]) {
NSIndexPath *tempIndexPath = [self correspondingIndexPathForRowAtIndexPath:indexPath]; if ([_SKSTableViewDelegate respondsToSelector:@selector(tableView:heightForRowAtIndexPath:)]) rowHeight = [_SKSTableViewDelegate tableView:tableView heightForRowAtIndexPath:tempIndexPath];
} else {
NSIndexPath *indexPathForSubrow = [self correspondingIndexPathForSubRowAtIndexPath:indexPath]; if ([_SKSTableViewDelegate respondsToSelector:@selector(tableView:heightForRowAtIndexPath:)]) rowHeight = [_SKSTableViewDelegate tableView:tableView heightForRowAtIndexPath:indexPathForSubrow];
}
return rowHeight;
}
from skstableview.
I added new delegate method tableView:heightForSubRowAtIndexPath:. You can adjust height of subrows using the given indexPath as tableView:cellForSubRowAtIndexPath:. For main rows, you can normal delegate method for main rows with the indexPath as tableView:heightForRowAtIndexPath:. This way is more practical, i think.
from skstableview.
Related Issues (20)
- Uncomment the original delegate methods of UITableView
- subrow issue in SKSTableView HOT 3
- Please check the UI performance
- how to automatic open all subrow?
- How to delete row and subrow
- addIndicatorView Issue
- How can I customize the SKSTableViewCell
- Sub -row expanding is not working...??
- Error When Clicked Expandable Row While Another Row Expanded (BUG) HOT 2
- On click of row how to dynamically add subrows in SKSTableview
- 二级或多级列表
- Missing return some method commented
- Crash on iOS 10 HOT 6
- SKSTableViewImp does not exist
- Please Help me to change TableView Row and Sub Row Colour on Selection
- text self-seize
- expansion indicator position HOT 1
- Cell not expanding on selection as before and cannot find any way to make it so
- There are some bugs
- Method viewForHeaderInSection delegate was not triggered
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from skstableview.