1

我在下面的链接中看到了一个非常好的UAmodalPanel示例代码。但是在我下载了代码之后,我不知道如何在我的项目中实现。

在此处输入图像描述

我需要在我的项目中单独实现上面的屏幕,如果我们点击 tableview 中的任何行,我还需要执行操作。如果有人知道请帮帮我。

4

3 回答 3

2

我是 UAModalPanel 的开发者。如果您阅读主页上的README ,它清楚地显示了如何自定义面板,包括边框颜色。还有一个示例项目,它准确显示了如何实现您的要求。

于 2012-08-28T13:06:27.297 回答
1

在这个例子中,我也指导你,

按照步骤获取点击事件

在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");
}

它可能对您有所帮助。

于 2012-08-28T07:09:53.977 回答
0

我遵循了这个 LeveyPopListView 示例代码。它也像 UAModalPanel 一样,LeveyPopListView 简单易懂,通过遵循这个示例我实现了我想要的。

于 2012-08-28T07:09:14.033 回答