TQMultistageTableView是一个分3层的列表控件,第一层点击后,可展开第二层列表,第二层点击可展开第三层视图。层之间展开和关闭是互斥的,同时只有一个展开的列表层级。支持最低IOS版本为 IOS6.0 。
左边的 gif 图片是真实项目中通过这个控件实现的功能。
右边的 gif 图片是这个项目中的Demo。
这个控件的使用与UITableView基本类似。
email : [email protected]
TQMultistageTableView是一个分3层的列表控件
License: MIT License
TQMultistageTableView是一个分3层的列表控件,第一层点击后,可展开第二层列表,第二层点击可展开第三层视图。层之间展开和关闭是互斥的,同时只有一个展开的列表层级。支持最低IOS版本为 IOS6.0 。
左边的 gif 图片是真实项目中通过这个控件实现的功能。
右边的 gif 图片是这个项目中的Demo。
这个控件的使用与UITableView基本类似。
email : [email protected]
我把你的Library放到我的Project,編繹後出現Error???
ld: warning: directory not found for option '-L/Users/OSX/Desktop/FourteenStars/FourteenStars/build/Debug-iphoneos'
Undefined symbols for architecture arm64:
"OBJC_CLASS$_TQMultistageTableView", referenced from:
objc-class-ref in FoldCaseSelect.o
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
您好,感谢您无私的奉献,最近正好要用到类似的功能。在查看您的代码时,我遇到一些疑惑,可能是小弟才疏学浅,没能理解上去,望谅解。
不知道我的问题有没有表述清楚,期待您的解答。
I need that at boot all sections are immediately open/expand. Sorry my English.
Hi
Team,
I am using TQMultistageTableView in my project which is really awesome job you have done!
I want to set section header colour to Black on Table header expand (willOpenHeaderAtSection) When Table Header collapse reset to orginal colour i.e., White Colour ( willCloseHeaderAtSection)
- (UIView *)mTableView:(TQMultistageTableView *)mTableView viewForHeaderInSection:(NSInteger)section;
{
RegionHeaderView *headerCell = [[RegionHeaderView alloc] init];
headerCell.regionTitleLabel.text = [[_regions objectAtIndex:section] valueForKey:@"locationName"];
headerCell.regionTitleLabel.font = [UIFont fontWithName:MH_FONT_AVENIRLIGHT size:MH_SCREEN_HEIGHT/38];
return headerCell;
}
#pragma mark - Header Open Or Close
- (void)mTableView:(TQMultistageTableView *)mTableView willOpenHeaderAtSection:(NSInteger)section
{
isRowSelected = NO;
NSLog(@"mTableView %@",mTableView);
}
- (void)mTableView:(TQMultistageTableView *)mTableView willCloseHeaderAtSection:(NSInteger)section
{
isSectionSelected = NO;
[mTableView.tableView reloadData];
}
Your Feedback will be highly appreciated.
1、点击倒数第二个header,展开二级cell
2、然后再点击最后一个header,展开二级cell
3、再点击最后一个header,关闭二级cell,这时候整个Tableview会往下发生很大偏移
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.