我在下面的链接中看到了一个非常好的UAmodalPanel示例代码。但是在我下载了代码之后,我不知道如何在我的项目中实现。
我需要在我的项目中单独实现上面的屏幕,如果我们点击 tableview 中的任何行,我还需要执行操作。如果有人知道请帮帮我。
我在下面的链接中看到了一个非常好的UAmodalPanel示例代码。但是在我下载了代码之后,我不知道如何在我的项目中实现。
我需要在我的项目中单独实现上面的屏幕,如果我们点击 tableview 中的任何行,我还需要执行操作。如果有人知道请帮帮我。
我是 UAModalPanel 的开发者。如果您阅读主页上的README ,它清楚地显示了如何自定义面板,包括边框颜色。还有一个示例项目,它准确显示了如何实现您的要求。
在这个例子中,我也指导你,
按照步骤获取点击事件
在UAExampleModelPanel.h 下面的代码中使用。
#import "UATitledModalPanel.h"
@interface UAExampleModalPanel : UATitledModalPanel <UITableViewDataSource,UITableViewDelegate>//Implement UITableViewDelegate.
{
UIView *v;
IBOutlet UIView *viewLoadedFromXib;
}
@property (nonatomic, retain) IBOutlet UIView *viewLoadedFromXib;
- (id)initWithFrame:(CGRect)frame title:(NSString *)title;
- (IBAction)buttonPressed:(id)sender;
@end
在UAExampleModelPanel.m 下面的代码中使用。
将以下代码实现到 - (id)initWithFrame:(CGRect)frame title:(NSString *)title
UITableView *tv = [[[UITableView alloc] initWithFrame:CGRectZero] autorelease];
[tv setDataSource:self];
[tv setDelegate:self]; //Implement Following statement for the set delegates.
现在实现 UItableview 的 Delegate 方法
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
NSLog(@"Tapped");
}
它可能对您有所帮助。
我遵循了这个 LeveyPopListView 示例代码。它也像 UAModalPanel 一样,LeveyPopListView 简单易懂,通过遵循这个示例我实现了我想要的。