小编ios*_*111的帖子

在uitableviewcells问题中添加uitableview?

在此输入图像描述我有一个iphone应用程序,其中我在uitableviewcell.in中添加uitableview,每个uitablecell包含tableview,其中有基于用户entry.ie的第一个单元格中的tableview包含3行.tableview在秒行包含4行.它变化.我的问题是,当我滚动tableview然后重复输入条目.我可以解决这个问题吗?任何教程或示例代码?

 -(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:  (NSIndexPath *)indexPath
{


    if(tableView==self.tbView)
    {
        UITableView *tb;

    static NSString *CellIdentifier=@"CellIdentifier";

    UITableViewCell *cell1=[tableView dequeueReusableCellWithIdentifier:CellIdentifier];
        int height;

    if(cell1==nil)
    {

        cell1=[[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier]autorelease];
        tb=[[[UITableView alloc] initWithFrame:cell1.contentView.frame style:UITableViewStylePlain]autorelease];
        tb.rowHeight=50;
        [cell1.contentView addSubview:tb];

            NSMutableArray *a2=[[NSMutableArray alloc]init];
                a2=[dateArray objectAtIndex:indexPath.row];

        cntt=cntt+1;
            int no=[a2 count]+1;
            height=(no*50);
            heightcnt2=heightcnt2+1;
        NSLog(@"frame of tableviewcontentcell is %@",cell1.contentView.frame);
        tb.frame=CGRectMake(cell1.contentView.frame.origin.x,cell1.contentView.frame.origin.y,cell1.contentView.frame.size.width,height);
        tb.delegate=self;
        tb.dataSource=self;
        tb.tag=tag1;
        tb.scrollEnabled=NO;
        tag1=tag1+1;

    }

        return cell1;


    }   
    else 
    {
        static NSString *CellIdentifier2 = @"Cell";


         CategoryListCustomCell *cell = (CategoryListCustomCell *)[[tableView dequeueReusableCellWithIdentifier:CellIdentifier2]autorelease];
        if (cell == nil) {
            cell = [[[CategoryListCustomCell …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c uitableview

5
推荐指数
1
解决办法
3421
查看次数

如何在uitableviewcell中创建阴影效果?

我正在开发一个应用程序,我想创建类似于底部uitableviewcell下图所示的阴影效果.

在此输入图像描述

我该怎么做?任何教程或示例代码?我已经检查http://cocoawithlove.com/2009/04/easy-custom-uitableview-drawing.html, http://www.touchthatfruit.com/?tag=uitableview 和其他一些ones.but他们的影子在底部具有相同高度的uitableview.以及如何在包含日期(而不是整个tableview)的每个部分的边框边处添加阴影.我可以在底部创建下拉阴影.但是每个部分的最后一个uitableview单元格的边框怎么样.一种方法是创建图像并将其设置为tableviewcell的背景.但是如何调整图像大小并使其看起来正确,因为每个部分都有动态的条目数.一个部分只有1个条目,其他部分可能包含15个或更多条目.(这里的图像是整个部分,其中包含日期).i可以只有每个部分的最后一个tableviewcell的单独图像.这是我知道的.但是有没有更好的方法或以编程方式进行?

iphone shadow uitableview

5
推荐指数
1
解决办法
5687
查看次数

当呼叫为视频时,在 CallKit 来电屏幕中显示视频按钮

我正在使用以下代码来接听视频通话。我的应用程序具有音频和视频通话功能,我使用的是 linphone + CallKit。

- (void)config {
    CXProviderConfiguration *config = [[CXProviderConfiguration alloc]
                                       initWithLocalizedName:[NSBundle.mainBundle objectForInfoDictionaryKey:@"CFBundleName"]];
    config.ringtoneSound = @"notes_of_the_optimistic.caf";

    config.supportsVideo = TRUE;

    config.iconTemplateImageData = UIImagePNGRepresentation([UIImage imageNamed:@"callkit_logo"]);


    NSArray *ar = @[ [NSNumber numberWithInt:(int)CXHandleTypeGeneric] ];

    NSSet *handleTypes = [[NSSet alloc] initWithArray:ar];
    [config setSupportedHandleTypes:handleTypes];

    [config setMaximumCallGroups:2];
    [config setMaximumCallsPerCallGroup:1];


    self.provider = [[CXProvider alloc] initWithConfiguration:config];
    [self.provider setDelegate:self queue:dispatch_get_main_queue()];
}



- (void)reportIncomingCall:(LinphoneCall *) call withUUID:(NSUUID *)uuid handle:(NSString *)handle video:(BOOL)video
{
    CXCallUpdate *update = [[CXCallUpdate alloc] init];
    update.remoteHandle = [[CXHandle alloc] initWithType:CXHandleTypeGeneric value:handle];
    update.supportsDTMF = TRUE;
    update.supportsHolding = TRUE; …
Run Code Online (Sandbox Code Playgroud)

video ios incoming-call callkit

5
推荐指数
1
解决办法
3035
查看次数

电子邮件正文中的超链接无法在iphone中运行

我使用以下代码在电子邮件正文中显示超链接.但它只显示邮件正文中的文本.当我点击它时.没有任何反应.

-(IBAction)emailToFriend:(id)sender
{
    NSLog(@"E-Mail...");
    MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init];
    controller.mailComposeDelegate = self;

    [controller setSubject:@"My Subject"];



    [controller setMessageBody:@"<a href=\"http://www.google.com\">http://www.google.com</a>" isHTML:YES]; 

    [self presentModalViewController:controller animated:YES];
    [controller release];

}
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我这里有什么问题吗?我检查了问题MFMailComposeViewController:我如何将可点击的URL链接嵌入到电子邮件正文中它没有帮助我

html email iphone html-email mfmailcomposeviewcontroller

1
推荐指数
1
解决办法
2006
查看次数

应用程序在加载图像时显示低内存警告和崩溃?

我正在使用以下代码从服务器使用以下代码加载图像.当我滚动UITableView应用程序崩溃.

AsynchrohousImageView类.m文件

- (void)dealloc {
[connection cancel]; //in case the URL is still downloading
[connection release];
[data release]; 
[_imageView release];
[_activityIndicator release];
[super dealloc];
}

- (void)loadImageFromURL:(NSURL*)url 
   defaultImageName:(NSString *)defaultImageName 
   showDefaultImage:(BOOL)defaultImageIsShown 
   showActivityIndicator:(BOOL)activityIndicatorIsShown 
   activityIndicatorRect:(CGRect)activityIndicatorRect
   activityIndicatorStyle:(UIActivityIndicatorViewStyle)activityIndicatorStyle {

if (connection!=nil) { [connection release]; }  if (data!=nil) { [data release]; }

 if ([[self subviews] count]>0) {
    [[[self subviews] objectAtIndex:0] removeFromSuperview]; // }

 if (defaultImageIsShown) {
      self.imageView = [[[UIImageView alloc] initWithImage:[UIImage imageNamed:defaultImageName]] autorelease];
} else {
    self.imageView = [[[UIImageView alloc] init] autorelease];
}


[self addSubview:_imageView];
_imageView.frame …
Run Code Online (Sandbox Code Playgroud)

iphone memory-management uiimage

1
推荐指数
1
解决办法
694
查看次数