小编Fre*_*pl3的帖子

自定义UITableView动态单元格高度

我搜索并搜索了无数的博客和文章,了解如何确定自定义UITableViewCell的动态高度及其详细文本.我真的很难找到任何关于此的好文档.

我需要做的是让细胞根据里面的文字生长,但永远不要低于70的高度.

我已经在StackOverflow上尝试了这类问题的几个答案,但没有一个能够工作.我的整个应用程序即将完成,但我确实需要在发布之前完成这项工作并且很麻烦.

这是我正在尝试但我只是得到一个相互重叠的细胞.根据我的阅读,我需要找到框架,如果单元格中的自定义单元格或textview,但我不知道如何做到这一点或将它们混合在一起返回一个高度.

非常感谢任何帮助谢谢!

- (CGFloat) tableView: (UITableView *) tableView heightForRowAtIndexPath: (NSIndexPath   
*) indexPath
{

  CGSize aSize;
aSize = [[(Tweet*)[tweets objectAtIndex:indexPath.row]tweet] sizeWithFont:[UIFont 
systemFontOfSize:14]
            constrainedToSize:CGSizeMake(300.0, 1000.0)
                lineBreakMode:UILineBreakModeTailTruncation];

return  aSize.height;
}
Run Code Online (Sandbox Code Playgroud)

iphone uitableview uitextview

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

NSCountedSet - 获取集合中的项目数

我有一个信息数组,有多个名称,我想匹配和计数然后移动到表视图,如您将在消息应用程序上看到.

我已达到这一点.我可以在哪里记录并查看我想要的内容,但根本无法找到任何解决方案从该集中提取该信息并相应地放入tableview.

- (void)directMessagesReceived:(NSArray *)messages forRequest:(NSString    
*)connectionIdentifier{

for(NSDictionary *d in messages) {

  // NSLog(@"See Direct Messageges Parsing Info: %@", d);

    Tweet *tweetDic = [[Tweet alloc] initWithTweetDictionary:d];


    //[directMessages addObject:tweetDic];
    [tweetDic autorelease];



}

//[arayToScan addObject:[messages valueForKey:@"sender_screen_name"]];
[arayToScan addObjectsFromArray:messages];
[self checkForDuplicateIDs]; 
// NSLog(@"Same ScreenName Received: %@", arayToScan);

//[self.mainTableView reloadData];    
 NSLog(@"DM COUNT = %i",[directMessages count]);

[DSBezelActivityView removeViewAnimated:YES];


}



- (NSSet *)checkForDuplicateIDs {

//CHECK FOR DUPLICATES IN ARRAY
NSArray *allIDs = [arayToScan valueForKeyPath:@"sender_screen_name"];
NSArray *sortedIDs = [allIDs sortedArrayUsingSelector:@selector(compare:)];

NSString *previousID = nil; …
Run Code Online (Sandbox Code Playgroud)

iphone objective-c nsset ipad ios

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

通过whiteSpace将1个NSString分成两个NSStrings

我有一个NSString最初的样子<a href="http://link.com"> LinkName</a>.我删除了html标签,现在NSString看起来像

http://Link.com   SiteName
Run Code Online (Sandbox Code Playgroud)

我怎么能把这两个分成不同的NSStrings,所以我会

http://Link.com
Run Code Online (Sandbox Code Playgroud)

SiteName
Run Code Online (Sandbox Code Playgroud)

我特别想SiteName在标签中显示并只使用http://Link.com在一个打开UIWebView但我不能当它是一个字符串.非常感谢任何建议或帮助.

iphone whitespace nsstring

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

从NSString创建无符号长整型

可能重复:
存储和检索NSString中的无符号long long值

我试图从一个字符串创建一个unsigned long long,所以我可以在其他地方使用该值,但没有太多的运气这样做...这是我用来尝试这个

-(void)unsignedLongValue{


NSString *theString = [NSString stringWithFormat:@"%llu", [NSNumber   
unsignedLongLongValue]];    

theString = [[_message objectForKey:@"user"] objectForKey:@"id"];    

NSLog(@"%llu");

}
Run Code Online (Sandbox Code Playgroud)

如果您有任何建议或知道任何好文章,如果您能通知我,我将非常感激!谢谢!

string iphone integer objective-c nsstring

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

使用SDK获取从上传图像到Dropbox的URL链接

使用SDK将图像上传到文件夹我想获得图像的原始链接.我使用下面的方法从DMMetaData搜索了metaData.DBMetaData拥有几种方法,例如"root"和"content",但我总是收到Null响应.如果有人能够引导我朝着正确的方向从响应中获取信息,那将非常感激!

-(void)uploadImage:(UIImage *)image{

[sounds PlayUploading:nil];

NSLog(@"upload from uploader!~");
NSData *data = UIImagePNGRepresentation(image);
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, 
NSUserDomainMask, YES);
NSString *path = [[paths objectAtIndex:0] stringByAppendingString:@"PreviewMaker.png"];

[restClient setDelegate:self];


[data writeToFile:path atomically:YES];
[[self restClient] uploadFile:@"PreviewMaker.png" toPath:@"/"
                withParentRev:nil fromPath:path]; 



 }


 -(void)restClient:(DBRestClient *)client uploadedFile:(NSString *)destPath 
 from:(NSString *)srcPath metadata:(DBMetadata *)metadata{

 NSLog(@"uploaded: %@ from %@ withData %@",destPath,srcPath,metadata.root);

}
Run Code Online (Sandbox Code Playgroud)

iphone metadata response dropbox

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