<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Three20 TTTableItem Tutorial</title>
	<atom:link href="http://mattvague.com/three20-tttableitem-tutorial/feed" rel="self" type="application/rss+xml" />
	<link>http://mattvague.com/three20-tttableitem-tutorial</link>
	<description>The Portfolio of Matt Vague, Vancouver Interactive Designer &#38; Developer</description>
	<lastBuildDate>Fri, 27 Aug 2010 02:23:12 -0600</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Paul S</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-741</link>
		<dc:creator>Paul S</dc:creator>
		<pubDate>Fri, 27 Aug 2010 02:23:12 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-741</guid>
		<description>You can skip those layoutView things if you add things like this to the top of the file



#import &quot;Three20UI/TTTableCaptionItem.h&quot;
#import &quot;Three20UI/UIViewAdditions.h&quot;
#import &quot;Three20Style/UIFontAdditions.h&quot;
#import &quot;Three20UI/UITableViewAdditions.h&quot;


#import &quot;Three20Style/TTGlobalStyle.h&quot;
#import &quot;Three20Style/TTDefaultStyleSheet.h&quot;



And the cell height issue means that I had to overload 

+ (CGFloat)tableView:(UITableView*)tableView rowHeightForObject:(id)object 
which I found by hunting around in the superclass of my TTTableCaptionItemCell subclass.

I had changed the layout of my cell so it was calculating it different. If there&#039;s a way to get this to auto calculate the height of the cell I wish i  knew about it!

Hope this helps someone
Paul</description>
		<content:encoded><![CDATA[<p>You can skip those layoutView things if you add things like this to the top of the file</p>
<p>#import &#8220;Three20UI/TTTableCaptionItem.h&#8221;<br />
#import &#8220;Three20UI/UIViewAdditions.h&#8221;<br />
#import &#8220;Three20Style/UIFontAdditions.h&#8221;<br />
#import &#8220;Three20UI/UITableViewAdditions.h&#8221;</p>
<p>#import &#8220;Three20Style/TTGlobalStyle.h&#8221;<br />
#import &#8220;Three20Style/TTDefaultStyleSheet.h&#8221;</p>
<p>And the cell height issue means that I had to overload </p>
<p>+ (CGFloat)tableView:(UITableView*)tableView rowHeightForObject:(id)object<br />
which I found by hunting around in the superclass of my TTTableCaptionItemCell subclass.</p>
<p>I had changed the layout of my cell so it was calculating it different. If there&#8217;s a way to get this to auto calculate the height of the cell I wish i  knew about it!</p>
<p>Hope this helps someone<br />
Paul</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul S</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-740</link>
		<dc:creator>Paul S</dc:creator>
		<pubDate>Fri, 27 Aug 2010 01:19:12 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-740</guid>
		<description>After lots of cleaning and rebooting, using a different Xcode, and so on,  I decided to remove the class names like &quot;..WithThreeImages..&quot; and just use the files&#039; names which let me get past the symbol error.  

So ok I got to the point where I am editing the layoutSubviews code that Adam was probably working on, with the latest three20. Thought I&#039;d post my able-to-be-compiled code with the latest three20 lib for anyone struggling with this. The following are some notes of changes made.


* In your TableViewController
- (id)createDataSource is apparently not called in the new three20?
Add in your loadView or somewhere similar
	self.dataSource = [TableViewDataSource tableViewDataSource];


* In your TableItemCell subclass, change your layout subviews like this
- (void)layoutSubviews {  
    [super layoutSubviews];  
	
    [self.detailTextLabel sizeToFit];  
    self.detailTextLabel.frame = CGRectMake(self.detailTextLabel.frame.origin.x,
                                            kVPadding,
                                            self.detailTextLabel.frame.size.width,
                                            self.detailTextLabel.frame.size.height) ;  
	
    self.textLabel.frame = CGRectMake(self.textLabel.frame.origin.x,
                                      self.textLabel.frame.origin.y,
                                      self.textLabel.frame.size.width,
                                      self.detailTextLabel.frame.size.height);
	
    _imageView1.frame = CGRectMake(20,
                                   self.detailTextLabel.frame.origin.y
                                    + self.detailTextLabel.frame.size.height
                                    + kVPadding,
                                   kImageWidth,
                                   kImageHeight);  
	
And in the same file, In setObject: 
        _imageView1.urlPath = item.image1;  

I&#039;m still working on getting the table rows to be the correct height, even though self.variableHeightRows = YES; is set.</description>
		<content:encoded><![CDATA[<p>After lots of cleaning and rebooting, using a different Xcode, and so on,  I decided to remove the class names like &#8220;..WithThreeImages..&#8221; and just use the files&#8217; names which let me get past the symbol error.  </p>
<p>So ok I got to the point where I am editing the layoutSubviews code that Adam was probably working on, with the latest three20. Thought I&#8217;d post my able-to-be-compiled code with the latest three20 lib for anyone struggling with this. The following are some notes of changes made.</p>
<p>* In your TableViewController<br />
- (id)createDataSource is apparently not called in the new three20?<br />
Add in your loadView or somewhere similar<br />
	self.dataSource = [TableViewDataSource tableViewDataSource];</p>
<p>* In your TableItemCell subclass, change your layout subviews like this<br />
- (void)layoutSubviews {<br />
    [super layoutSubviews];  </p>
<p>    [self.detailTextLabel sizeToFit];<br />
    self.detailTextLabel.frame = CGRectMake(self.detailTextLabel.frame.origin.x,<br />
                                            kVPadding,<br />
                                            self.detailTextLabel.frame.size.width,<br />
                                            self.detailTextLabel.frame.size.height) ;  </p>
<p>    self.textLabel.frame = CGRectMake(self.textLabel.frame.origin.x,<br />
                                      self.textLabel.frame.origin.y,<br />
                                      self.textLabel.frame.size.width,<br />
                                      self.detailTextLabel.frame.size.height);</p>
<p>    _imageView1.frame = CGRectMake(20,<br />
                                   self.detailTextLabel.frame.origin.y<br />
                                    + self.detailTextLabel.frame.size.height<br />
                                    + kVPadding,<br />
                                   kImageWidth,<br />
                                   kImageHeight);  </p>
<p>And in the same file, In setObject:<br />
        _imageView1.urlPath = item.image1;  </p>
<p>I&#8217;m still working on getting the table rows to be the correct height, even though self.variableHeightRows = YES; is set.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul S</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-739</link>
		<dc:creator>Paul S</dc:creator>
		<pubDate>Thu, 26 Aug 2010 22:01:01 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-739</guid>
		<description>Guys, I updated to the latest three20 and I&#039;m getting the same error as fabian. There are a lot of compilation issues even after fixing the Captioned to Caption. Updates and fixes will be appreciated. This should be a pretty common task, no? so hopefully someone with a solution will not be too difficult to find. sorry for being a three20 noob!

Paul</description>
		<content:encoded><![CDATA[<p>Guys, I updated to the latest three20 and I&#8217;m getting the same error as fabian. There are a lot of compilation issues even after fixing the Captioned to Caption. Updates and fixes will be appreciated. This should be a pretty common task, no? so hopefully someone with a solution will not be too difficult to find. sorry for being a three20 noob!</p>
<p>Paul</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-731</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Thu, 22 Apr 2010 01:04:20 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-731</guid>
		<description>If you use the latest version of Three20, you shouldn&#039;t have any private API issues. Jeff Verkoeyen has been very conscientious about keeping it that way. Use at will!</description>
		<content:encoded><![CDATA[<p>If you use the latest version of Three20, you shouldn&#8217;t have any private API issues. Jeff Verkoeyen has been very conscientious about keeping it that way. Use at will!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Getting The Most Out Of The Three20 Open Source Library &#124; iPhone and iPad SDK Development Tutorials and Programming Tips</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-726</link>
		<dc:creator>Getting The Most Out Of The Three20 Open Source Library &#124; iPhone and iPad SDK Development Tutorials and Programming Tips</dc:creator>
		<pubDate>Fri, 12 Mar 2010 00:36:51 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-726</guid>
		<description>[...] Three20 Stylesheets &#8211; enables you to CSS like stylesheets within your apps. Three20 TTTableItemTutorial &#8211; Make very cool custom tableview cells. [...]</description>
		<content:encoded><![CDATA[<p>[...] Three20 Stylesheets &#8211; enables you to CSS like stylesheets within your apps. Three20 TTTableItemTutorial &#8211; Make very cool custom tableview cells. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fabian</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-724</link>
		<dc:creator>fabian</dc:creator>
		<pubDate>Sun, 14 Feb 2010 22:49:08 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-724</guid>
		<description>Can s.o please update the example for the latest three20 release. i really get a lot of errors i am not able to fix.

thanks!</description>
		<content:encoded><![CDATA[<p>Can s.o please update the example for the latest three20 release. i really get a lot of errors i am not able to fix.</p>
<p>thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fabian</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-723</link>
		<dc:creator>fabian</dc:creator>
		<pubDate>Sun, 14 Feb 2010 22:02:58 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-723</guid>
		<description>I changed TTTableCaptionedItem to TTTableCaptionItem and TTTableCaptionedItemCell to TTTableCaptionItemCell

Now  i got this error:
ld: duplicate symbol .objc_class_name_BlogTableItemCell in /Users/username/Development/Workspaces/iphone_experiments/xcode_build_output/MausLog.build/Debug-iphonesimulator/MausLog.build/Objects-normal/i386/BlogTableItemCell-18F77E6981C37B70.o and /Users/username/Development/Workspaces/iphone_experiments/xcode_build_output/MausLog.build/Debug-iphonesimulator/MausLog.build/Objects-normal/i386/BlogTableItemCell-18F77E6981C37B70.o</description>
		<content:encoded><![CDATA[<p>I changed TTTableCaptionedItem to TTTableCaptionItem and TTTableCaptionedItemCell to TTTableCaptionItemCell</p>
<p>Now  i got this error:<br />
ld: duplicate symbol .objc_class_name_BlogTableItemCell in /Users/username/Development/Workspaces/iphone_experiments/xcode_build_output/MausLog.build/Debug-iphonesimulator/MausLog.build/Objects-normal/i386/BlogTableItemCell-18F77E6981C37B70.o and /Users/username/Development/Workspaces/iphone_experiments/xcode_build_output/MausLog.build/Debug-iphonesimulator/MausLog.build/Objects-normal/i386/BlogTableItemCell-18F77E6981C37B70.o</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rod yancy</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-720</link>
		<dc:creator>rod yancy</dc:creator>
		<pubDate>Tue, 26 Jan 2010 15:48:43 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-720</guid>
		<description>Are private APIs still being used? Also, is anyone have problems running this on the phone. I can get the project to run beautifully in the simulator, but it crashes on the phone.</description>
		<content:encoded><![CDATA[<p>Are private APIs still being used? Also, is anyone have problems running this on the phone. I can get the project to run beautifully in the simulator, but it crashes on the phone.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Elliott</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-719</link>
		<dc:creator>Brian Elliott</dc:creator>
		<pubDate>Fri, 15 Jan 2010 16:08:26 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-719</guid>
		<description>As mentioned previously by another person, this looks great but I am concerned about the use of using private APIs that could cause my iPhone app to get rejected when submitted to the App Store. I saw some verbiage stating that someone was working to remedy this problem but it is not clear to me whether the code has been updated to accomplish this yet? Thanks!</description>
		<content:encoded><![CDATA[<p>As mentioned previously by another person, this looks great but I am concerned about the use of using private APIs that could cause my iPhone app to get rejected when submitted to the App Store. I saw some verbiage stating that someone was working to remedy this problem but it is not clear to me whether the code has been updated to accomplish this yet? Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-718</link>
		<dc:creator>Adam</dc:creator>
		<pubDate>Wed, 13 Jan 2010 13:38:22 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-718</guid>
		<description>I managed to work it out myself.

I replaced the layoutSubviews bit with some new code and it worked! :)

After 10-12 hours of solid researching into this i&#039;ve attempted to subclass a tableview myself, and have managed to do everything correct (i think), except i am not sure what i am meant to add into BNTableItemCell.m for the implementation of my new class when im adding a label, as aposed to an image.</description>
		<content:encoded><![CDATA[<p>I managed to work it out myself.</p>
<p>I replaced the layoutSubviews bit with some new code and it worked! <img src='http://mattvague.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>After 10-12 hours of solid researching into this i&#8217;ve attempted to subclass a tableview myself, and have managed to do everything correct (i think), except i am not sure what i am meant to add into BNTableItemCell.m for the implementation of my new class when im adding a label, as aposed to an image.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Tong</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-716</link>
		<dc:creator>Adam Tong</dc:creator>
		<pubDate>Fri, 08 Jan 2010 15:54:10 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-716</guid>
		<description>Hi Matt, great tutorial, ive been coding in objective-c and xcode for about 2months now, having never done c++ or OOP programming before and im just wondering, where is it stated that the text and caption should be nested next to each other.

I.e. i would like to make the caption be on one line all the way across the top, with the text below it and then the images, not the caption and text side by side.</description>
		<content:encoded><![CDATA[<p>Hi Matt, great tutorial, ive been coding in objective-c and xcode for about 2months now, having never done c++ or OOP programming before and im just wondering, where is it stated that the text and caption should be nested next to each other.</p>
<p>I.e. i would like to make the caption be on one line all the way across the top, with the text below it and then the images, not the caption and text side by side.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MattV</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-613</link>
		<dc:creator>MattV</dc:creator>
		<pubDate>Thu, 19 Nov 2009 19:47:24 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-613</guid>
		<description>Yes I apologize, this tutorial was based on an older version of three20 and a few things have changed since then.

When I have some time, I plan to update this tutorial but until then I&#039;m sure ya&#039;ll  can work around it :-)</description>
		<content:encoded><![CDATA[<p>Yes I apologize, this tutorial was based on an older version of three20 and a few things have changed since then.</p>
<p>When I have some time, I plan to update this tutorial but until then I&#8217;m sure ya&#8217;ll  can work around it <img src='http://mattvague.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: pablasso</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-612</link>
		<dc:creator>pablasso</dc:creator>
		<pubDate>Thu, 19 Nov 2009 17:06:32 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-612</guid>
		<description>Besides what Phil mentioned, please note that &quot;TT_RELEASE_MEMBER&quot; was renamed to &quot;TT_RELEASE_SAFELY&quot;</description>
		<content:encoded><![CDATA[<p>Besides what Phil mentioned, please note that &#8220;TT_RELEASE_MEMBER&#8221; was renamed to &#8220;TT_RELEASE_SAFELY&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Phil</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-611</link>
		<dc:creator>Phil</dc:creator>
		<pubDate>Wed, 18 Nov 2009 02:36:40 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-611</guid>
		<description>Ah, looks like it should be called &quot;TTTableCaptionItem&quot; from:
http://github.com/facebook/three20/blob/8183ae25528bbc575ab41a41227756f06c166240/src/Three20/TTTableItem.h
If you update your tutorial and files to the latest version, that would be greatly appreciated :)</description>
		<content:encoded><![CDATA[<p>Ah, looks like it should be called &#8220;TTTableCaptionItem&#8221; from:<br />
<a href="http://github.com/facebook/three20/blob/8183ae25528bbc575ab41a41227756f06c166240/src/Three20/TTTableItem.h" rel="nofollow">http://github.com/facebook/three20/blob/8183ae25528bbc575ab41a41227756f06c166240/src/Three20/TTTableItem.h</a><br />
If you update your tutorial and files to the latest version, that would be greatly appreciated <img src='http://mattvague.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Phil Freo</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-610</link>
		<dc:creator>Phil Freo</dc:creator>
		<pubDate>Wed, 18 Nov 2009 01:28:44 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-610</guid>
		<description>What is &quot;TTTableCaptionedItem&quot; ?  A Google search for the class only brings up this article?</description>
		<content:encoded><![CDATA[<p>What is &#8220;TTTableCaptionedItem&#8221; ?  A Google search for the class only brings up this article?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ermes</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-609</link>
		<dc:creator>ermes</dc:creator>
		<pubDate>Tue, 17 Nov 2009 22:23:49 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-609</guid>
		<description>hallo there a class named TTTableCaptionedItem ? I got an error that
&quot; error: cannot find interface declaration for &#039;TTTableCaptionedItem&#039;, superclass of &#039;BNTableCaptionedItemWithThreeImagesBelow&quot; I use the same project &quot;basic navigation app template&quot; 
What I do wrong?</description>
		<content:encoded><![CDATA[<p>hallo there a class named TTTableCaptionedItem ? I got an error that<br />
&#8221; error: cannot find interface declaration for &#8216;TTTableCaptionedItem&#8217;, superclass of &#8216;BNTableCaptionedItemWithThreeImagesBelow&#8221; I use the same project &#8220;basic navigation app template&#8221;<br />
What I do wrong?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-607</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Fri, 13 Nov 2009 19:12:13 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-607</guid>
		<description>Paul, 

The reason I name the file BNTableItem rather than the class name, is because this file is intended to contain ALL TableItems for this App (if I were to have more than one). Check out TTTableItem.h/.m in the three20 source code, Joe does the same thing.


-MattV</description>
		<content:encoded><![CDATA[<p>Paul, </p>
<p>The reason I name the file BNTableItem rather than the class name, is because this file is intended to contain ALL TableItems for this App (if I were to have more than one). Check out TTTableItem.h/.m in the three20 source code, Joe does the same thing.</p>
<p>-MattV</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: PaulF</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-606</link>
		<dc:creator>PaulF</dc:creator>
		<pubDate>Fri, 13 Nov 2009 17:21:06 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-606</guid>
		<description>I thought that the file naming convention is to have the file name agree with the name of the class being declared and implemented.  It&#039;s a bit of a surprise that you don&#039;t follow this in your tutorial.  For example, BNTableItem.h suggests that the main class defined in this file will be BNTableItem, not BNTableCaptionedItemWithThreeImagesBelow. [Note that I&#039;m not talking about any file naming convention which the author of Three20 might have suggested (not sure what that is, really).  Instead, it&#039;s a generally agreed upon convention of Objective C coders that I&#039;m referring to here.  Hewitt follows this convention, as far as I can tell from his examples.]</description>
		<content:encoded><![CDATA[<p>I thought that the file naming convention is to have the file name agree with the name of the class being declared and implemented.  It&#8217;s a bit of a surprise that you don&#8217;t follow this in your tutorial.  For example, BNTableItem.h suggests that the main class defined in this file will be BNTableItem, not BNTableCaptionedItemWithThreeImagesBelow. [Note that I'm not talking about any file naming convention which the author of Three20 might have suggested (not sure what that is, really).  Instead, it's a generally agreed upon convention of Objective C coders that I'm referring to here.  Hewitt follows this convention, as far as I can tell from his examples.]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MattV</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-604</link>
		<dc:creator>MattV</dc:creator>
		<pubDate>Mon, 09 Nov 2009 08:16:37 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-604</guid>
		<description>nickbit,

I&#039;m sure its doable, you&#039;ll probably have to make a bundle of images like in TTCatalog. Look in TTCatalog and the Three20 source code and im sure you&#039;ll get a good idea of how to do that.

-MattV</description>
		<content:encoded><![CDATA[<p>nickbit,</p>
<p>I&#8217;m sure its doable, you&#8217;ll probably have to make a bundle of images like in TTCatalog. Look in TTCatalog and the Three20 source code and im sure you&#8217;ll get a good idea of how to do that.</p>
<p>-MattV</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nickbit</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-603</link>
		<dc:creator>nickbit</dc:creator>
		<pubDate>Thu, 05 Nov 2009 14:59:47 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-603</guid>
		<description>Very nice tutorial!
Is it possible to mix URL images (http://...) with local images or ABContactBook
images??
How can this be done?</description>
		<content:encoded><![CDATA[<p>Very nice tutorial!<br />
Is it possible to mix URL images (<a href="http://..." rel="nofollow">http://&#8230;</a>) with local images or ABContactBook<br />
images??<br />
How can this be done?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yasir</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-602</link>
		<dc:creator>Yasir</dc:creator>
		<pubDate>Wed, 04 Nov 2009 07:01:50 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-602</guid>
		<description>sorry i missed a word in above post ..2nd paragraph and 2nd line
its like this ..

i am stucked here ttphotviewcontroller needs TTphoto and i don’t know how to create this object i have image url only</description>
		<content:encoded><![CDATA[<p>sorry i missed a word in above post ..2nd paragraph and 2nd line<br />
its like this ..</p>
<p>i am stucked here ttphotviewcontroller needs TTphoto and i don’t know how to create this object i have image url only</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yasir</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-601</link>
		<dc:creator>Yasir</dc:creator>
		<pubDate>Wed, 04 Nov 2009 06:58:30 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-601</guid>
		<description>Thanks a lot Matt ,You gave me a great example code.but can i use ttnavigator ? because i want the exact functionality as in image grid view of three 20 library , when i click on any image it automatically navigate to zoomed image of that small thumbnail ,TTthumbsviewcontroller to ttphotoviewcontroller...
but i dont have a datasource in my tableview to push the viewcontroller to ttphotoviewcontroller . i am stucked here ttphotviewcontroller needs id and i don&#039;t know how to create this object i have image url only , i also tried scrollview but in that view how can i set the selected image because i am providing an array or images to scroll view to display ..

 can you please clear one more thing , i have confusion that if i use three20 library and i want to submit application in apple store. will it create a problem in submission ? i mean i don&#039;t know three 20 is using private or undocumented api ...
Matt Your website is very helpfull for iphone developers ..speacially for those who want to use three 20 library .
thanks again .</description>
		<content:encoded><![CDATA[<p>Thanks a lot Matt ,You gave me a great example code.but can i use ttnavigator ? because i want the exact functionality as in image grid view of three 20 library , when i click on any image it automatically navigate to zoomed image of that small thumbnail ,TTthumbsviewcontroller to ttphotoviewcontroller&#8230;<br />
but i dont have a datasource in my tableview to push the viewcontroller to ttphotoviewcontroller . i am stucked here ttphotviewcontroller needs id and i don&#8217;t know how to create this object i have image url only , i also tried scrollview but in that view how can i set the selected image because i am providing an array or images to scroll view to display ..</p>
<p> can you please clear one more thing , i have confusion that if i use three20 library and i want to submit application in apple store. will it create a problem in submission ? i mean i don&#8217;t know three 20 is using private or undocumented api &#8230;<br />
Matt Your website is very helpfull for iphone developers ..speacially for those who want to use three 20 library .<br />
thanks again .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MattV</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-600</link>
		<dc:creator>MattV</dc:creator>
		<pubDate>Wed, 04 Nov 2009 03:25:08 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-600</guid>
		<description>Yasir,

Instead of using the DidSelectObject method for navigating views in your app, I instead suggest using three20&#039;s TTNavigator. Included with three20 is a demo application called TTNavigatorDemo which should get you up and running pretty quick.

But if you insist on using DidSelectObject, here is some sample code from an old project of mine (not sure if it&#039;s still compatible with the current version of three20):

- (void)didSelectObject:(id)object atIndexPath:(NSIndexPath*)indexPath {
	
	if ([object class] == [MyExampleTableItem class]) {
	
		MyExampleTableItem *myField = object;
		MyViewController *myViewController = [[MyViewController alloc] init];
		
		myViewController.product = myField.product;
		
		[self.navigationController pushViewController:myViewController animated:YES];
		
		[myViewController release];
		
	} else if ([object class] == [MyOtherExampleTableItem class]) { 

		MyOtherExampleTableItem *myOtherField = object;
		MyOtherViewController *myOtherViewController = [[MyOtherViewController alloc] init];
	
		myOtherViewController.product = myOtherField.product;
	
		[self.navigationController pushViewController:myOtherViewController animated:YES];
	
		[myOtherViewController release];
		
	}
	
}

Hope that helps!

-MattV</description>
		<content:encoded><![CDATA[<p>Yasir,</p>
<p>Instead of using the DidSelectObject method for navigating views in your app, I instead suggest using three20&#8217;s TTNavigator. Included with three20 is a demo application called TTNavigatorDemo which should get you up and running pretty quick.</p>
<p>But if you insist on using DidSelectObject, here is some sample code from an old project of mine (not sure if it&#8217;s still compatible with the current version of three20):</p>
<p>- (void)didSelectObject:(id)object atIndexPath:(NSIndexPath*)indexPath {</p>
<p>	if ([object class] == [MyExampleTableItem class]) {</p>
<p>		MyExampleTableItem *myField = object;<br />
		MyViewController *myViewController = [[MyViewController alloc] init];</p>
<p>		myViewController.product = myField.product;</p>
<p>		[self.navigationController pushViewController:myViewController animated:YES];</p>
<p>		[myViewController release];</p>
<p>	} else if ([object class] == [MyOtherExampleTableItem class]) { </p>
<p>		MyOtherExampleTableItem *myOtherField = object;<br />
		MyOtherViewController *myOtherViewController = [[MyOtherViewController alloc] init];</p>
<p>		myOtherViewController.product = myOtherField.product;</p>
<p>		[self.navigationController pushViewController:myOtherViewController animated:YES];</p>
<p>		[myOtherViewController release];</p>
<p>	}</p>
<p>}</p>
<p>Hope that helps!</p>
<p>-MattV</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yasir</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-599</link>
		<dc:creator>Yasir</dc:creator>
		<pubDate>Tue, 03 Nov 2009 17:27:59 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-599</guid>
		<description>hello matt i need to display the products in table view and when i click the table view cell it should navigate to the zoomed scroll view i created a TTTableImageItemCell and add some labels to it but i couldn&#039;t get &quot;DidSelectObject&quot; method , its doing nothing ..
Can you please tell me how can i call the that method to navigate to next view and also tell me how to display the selected picture in scrollview...
Thanks..</description>
		<content:encoded><![CDATA[<p>hello matt i need to display the products in table view and when i click the table view cell it should navigate to the zoomed scroll view i created a TTTableImageItemCell and add some labels to it but i couldn&#8217;t get &#8220;DidSelectObject&#8221; method , its doing nothing ..<br />
Can you please tell me how can i call the that method to navigate to next view and also tell me how to display the selected picture in scrollview&#8230;<br />
Thanks..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Toto</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-598</link>
		<dc:creator>Toto</dc:creator>
		<pubDate>Tue, 03 Nov 2009 16:05:24 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-598</guid>
		<description>Hi ! 
Shouldn&#039;t &quot;Displays the data held in it’s TableItem&quot; be &quot;in its TableItem&quot;..?</description>
		<content:encoded><![CDATA[<p>Hi !<br />
Shouldn&#8217;t &#8220;Displays the data held in it’s TableItem&#8221; be &#8220;in its TableItem&#8221;..?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MattV</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-594</link>
		<dc:creator>MattV</dc:creator>
		<pubDate>Fri, 30 Oct 2009 02:10:25 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-594</guid>
		<description>Chris,

Sorry if it wasn&#039;t clear in my tutorial, but the final working version of the tutorial app is available on github in my three20 Tutorial Repository: http://github.com/mattvague/three20-iPhone-tutorials

-MattV</description>
		<content:encoded><![CDATA[<p>Chris,</p>
<p>Sorry if it wasn&#8217;t clear in my tutorial, but the final working version of the tutorial app is available on github in my three20 Tutorial Repository: <a href="http://github.com/mattvague/three20-iPhone-tutorials" rel="nofollow">http://github.com/mattvague/three20-iPhone-tutorials</a></p>
<p>-MattV</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-593</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Fri, 30 Oct 2009 01:34:53 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-593</guid>
		<description>hello , thanks a lot for your great work ..
can you please post the sample project of this tutorial ..</description>
		<content:encoded><![CDATA[<p>hello , thanks a lot for your great work ..<br />
can you please post the sample project of this tutorial ..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Caleb</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-591</link>
		<dc:creator>Caleb</dc:creator>
		<pubDate>Thu, 29 Oct 2009 15:41:45 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-591</guid>
		<description>The cellClassForObject snippet of this tutorial just solved a major headache for me.  I&#039;m sure you know what it was :)

Thank you!</description>
		<content:encoded><![CDATA[<p>The cellClassForObject snippet of this tutorial just solved a major headache for me.  I&#8217;m sure you know what it was <img src='http://mattvague.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Thank you!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MattV</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-590</link>
		<dc:creator>MattV</dc:creator>
		<pubDate>Mon, 26 Oct 2009 02:02:13 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-590</guid>
		<description>Luis,

My old TTStylesheets tutorial is deprecated because it uses TTTableFields to create TableViewCells (which is the old way of doing it). The new way is to use TTTableItems, which is what this tutorial goes over.

To answer your question &quot;what&#039;s the fix?&quot;, I guess the easiest thing to do would be to kind of merge the still-applicable parts of my TTStylesheets tutorial (everything up to step 4) with what you learn from doing THIS tutorial.

As far as I know the only part of my TTStylesheets tutorial that is deprecated is step 4. That&#039;s the part where you actually apply the styles to the UILabels inside of a TTTableFieldCell (like _label.textColor = TTSTYLEVAR(myFirstColor);). The rest of the tutorial should work still work as long as you know how to use TTTableItems, and can adapt them for step 4 (rather then TTTableFields).

Another way to learn how TTStylesheets work would be to check out the finished app for this tutorial (availible on github: http://github.com/mattvague/three20-iPhone-tutorials). The finished app uses TTStylesheets to style the font and color of it&#039;s TTTableItemCells, but unfortunatly the scope of this tutorial does not cover how to use the stylesheets like my other tutorial.

So again, I think your two options would be: 
1. Learn how TTTableItems work with THIS tutorial, and then learn how TTStylesheets work with the OTHER tutorial, and then combine what you&#039;ve learned from both tutorials.

or

2. Clone (download) my tutorial repository and take a look at the source code. You could probably get a good idea of how TTStylesheets work.

Good luck, tell me if you have any more questions or problems!</description>
		<content:encoded><![CDATA[<p>Luis,</p>
<p>My old TTStylesheets tutorial is deprecated because it uses TTTableFields to create TableViewCells (which is the old way of doing it). The new way is to use TTTableItems, which is what this tutorial goes over.</p>
<p>To answer your question &#8220;what&#8217;s the fix?&#8221;, I guess the easiest thing to do would be to kind of merge the still-applicable parts of my TTStylesheets tutorial (everything up to step 4) with what you learn from doing THIS tutorial.</p>
<p>As far as I know the only part of my TTStylesheets tutorial that is deprecated is step 4. That&#8217;s the part where you actually apply the styles to the UILabels inside of a TTTableFieldCell (like _label.textColor = TTSTYLEVAR(myFirstColor);). The rest of the tutorial should work still work as long as you know how to use TTTableItems, and can adapt them for step 4 (rather then TTTableFields).</p>
<p>Another way to learn how TTStylesheets work would be to check out the finished app for this tutorial (availible on github: <a href="http://github.com/mattvague/three20-iPhone-tutorials)" rel="nofollow">http://github.com/mattvague/three20-iPhone-tutorials)</a>. The finished app uses TTStylesheets to style the font and color of it&#8217;s TTTableItemCells, but unfortunatly the scope of this tutorial does not cover how to use the stylesheets like my other tutorial.</p>
<p>So again, I think your two options would be:<br />
1. Learn how TTTableItems work with THIS tutorial, and then learn how TTStylesheets work with the OTHER tutorial, and then combine what you&#8217;ve learned from both tutorials.</p>
<p>or</p>
<p>2. Clone (download) my tutorial repository and take a look at the source code. You could probably get a good idea of how TTStylesheets work.</p>
<p>Good luck, tell me if you have any more questions or problems!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Luis</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-589</link>
		<dc:creator>Luis</dc:creator>
		<pubDate>Mon, 26 Oct 2009 01:16:50 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-589</guid>
		<description>So, Matt, I saw your update on the TTDefaultStyleSheet saying it was deprecated. So what&#039;s the fix? You link to this tutorial from that one.

Note that I just built my first simple test app with Three20. It only has a TTTabItem, and one UILabel. 

What does the stylesheet style? I need some background. That would help as well.

Also, re grammar nazi - you also say it&#039;s in your other blog post.... who cares really, lol.... this is the interwebz.</description>
		<content:encoded><![CDATA[<p>So, Matt, I saw your update on the TTDefaultStyleSheet saying it was deprecated. So what&#8217;s the fix? You link to this tutorial from that one.</p>
<p>Note that I just built my first simple test app with Three20. It only has a TTTabItem, and one UILabel. </p>
<p>What does the stylesheet style? I need some background. That would help as well.</p>
<p>Also, re grammar nazi &#8211; you also say it&#8217;s in your other blog post&#8230;. who cares really, lol&#8230;. this is the interwebz.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MattV</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-587</link>
		<dc:creator>MattV</dc:creator>
		<pubDate>Tue, 20 Oct 2009 19:06:07 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-587</guid>
		<description>Wud u happen to be a elementry skool grammer teachur?? Cause I does needs some grammer lessons :-)

-MattV</description>
		<content:encoded><![CDATA[<p>Wud u happen to be a elementry skool grammer teachur?? Cause I does needs some grammer lessons <img src='http://mattvague.com/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>-MattV</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: lol</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-586</link>
		<dc:creator>lol</dc:creator>
		<pubDate>Mon, 19 Oct 2009 01:24:32 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-586</guid>
		<description>&quot;cell&#039;s&quot;?

Dude, seriously, go back to elementary school.</description>
		<content:encoded><![CDATA[<p>&#8220;cell&#8217;s&#8221;?</p>
<p>Dude, seriously, go back to elementary school.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Felipe Navarro V.</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-538</link>
		<dc:creator>Felipe Navarro V.</dc:creator>
		<pubDate>Mon, 12 Oct 2009 15:28:00 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-538</guid>
		<description>Thank you very much for sharing this...  has been really helpful!</description>
		<content:encoded><![CDATA[<p>Thank you very much for sharing this&#8230;  has been really helpful!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-354</link>
		<dc:creator>Matt</dc:creator>
		<pubDate>Fri, 09 Oct 2009 16:30:12 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-354</guid>
		<description>It took me a few minutes to figure this one out… The newest build of Three20 calls the rowHeight method a little differently from TTTableViewDelegate

- (CGFloat)tableView:(UITableView*)tableView heightForRowAtIndexPath:(NSIndexPath*)indexPath {
id dataSource = (id)tableView.dataSource;

id object = [dataSource tableView:tableView objectForRowAtIndexPath:indexPath];
Class cls = [dataSource tableView:tableView cellClassForObject:object];
return [cls tableView:tableView rowHeightForObject:object];
}

Notice that it now says rowHeightForObject, not rowHeightForItem.

Just rename the subclassed method and it will be the right height again</description>
		<content:encoded><![CDATA[<p>It took me a few minutes to figure this one out… The newest build of Three20 calls the rowHeight method a little differently from TTTableViewDelegate</p>
<p>- (CGFloat)tableView:(UITableView*)tableView heightForRowAtIndexPath:(NSIndexPath*)indexPath {<br />
id dataSource = (id)tableView.dataSource;</p>
<p>id object = [dataSource tableView:tableView objectForRowAtIndexPath:indexPath];<br />
Class cls = [dataSource tableView:tableView cellClassForObject:object];<br />
return [cls tableView:tableView rowHeightForObject:object];<br />
}</p>
<p>Notice that it now says rowHeightForObject, not rowHeightForItem.</p>
<p>Just rename the subclassed method and it will be the right height again</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KLee</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-64</link>
		<dc:creator>KLee</dc:creator>
		<pubDate>Wed, 30 Sep 2009 20:05:14 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-64</guid>
		<description>Hi Matt,

How would you make some of the text in the custom cell as links (buttons?) so that it changes to a new view when tapped?  For example, &quot;Vancouver, BC&quot; would push a new view that shows information about the city.

Thanks!</description>
		<content:encoded><![CDATA[<p>Hi Matt,</p>
<p>How would you make some of the text in the custom cell as links (buttons?) so that it changes to a new view when tapped?  For example, &#8220;Vancouver, BC&#8221; would push a new view that shows information about the city.</p>
<p>Thanks!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MattV</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-63</link>
		<dc:creator>MattV</dc:creator>
		<pubDate>Sun, 27 Sep 2009 01:22:26 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-63</guid>
		<description>Fred,

You are 100% correct, that was the problem! I&#039;m not sure how that got overlooked :-S

Anways I just updated the app and pushed the new version to github so it should be fixed now.

Thanks a lot man!

-MattV</description>
		<content:encoded><![CDATA[<p>Fred,</p>
<p>You are 100% correct, that was the problem! I&#8217;m not sure how that got overlooked :-S</p>
<p>Anways I just updated the app and pushed the new version to github so it should be fixed now.</p>
<p>Thanks a lot man!</p>
<p>-MattV</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: fred</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-62</link>
		<dc:creator>fred</dc:creator>
		<pubDate>Sun, 27 Sep 2009 00:02:07 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-62</guid>
		<description>Hi Matt,

I found out the cause to the crash.

In the method (RootViewDataSource*)rootViewDataSource,

Don&#039;t autorelease the array item BNTableCaptionedItemWithThreeImagesBelow.

Fred</description>
		<content:encoded><![CDATA[<p>Hi Matt,</p>
<p>I found out the cause to the crash.</p>
<p>In the method (RootViewDataSource*)rootViewDataSource,</p>
<p>Don&#8217;t autorelease the array item BNTableCaptionedItemWithThreeImagesBelow.</p>
<p>Fred</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fred</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-61</link>
		<dc:creator>Fred</dc:creator>
		<pubDate>Sat, 26 Sep 2009 22:17:05 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-61</guid>
		<description>Hello Matt,

I got the same problem as Alex did. The app crashes as I scroll the table view.

Fred</description>
		<content:encoded><![CDATA[<p>Hello Matt,</p>
<p>I got the same problem as Alex did. The app crashes as I scroll the table view.</p>
<p>Fred</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MattV</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-59</link>
		<dc:creator>MattV</dc:creator>
		<pubDate>Fri, 18 Sep 2009 15:33:24 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-59</guid>
		<description>I am aware of this issue and I am working on it, thanks!

-MattV</description>
		<content:encoded><![CDATA[<p>I am aware of this issue and I am working on it, thanks!</p>
<p>-MattV</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-58</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Fri, 18 Sep 2009 10:56:33 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-58</guid>
		<description>Hello Matt
The app get Crash if we scroll the cell such that one cell hides.</description>
		<content:encoded><![CDATA[<p>Hello Matt<br />
The app get Crash if we scroll the cell such that one cell hides.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Maaz</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-56</link>
		<dc:creator>Maaz</dc:creator>
		<pubDate>Thu, 17 Sep 2009 09:55:46 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-56</guid>
		<description>Thanks Matt for the great tutorial.
Currently I am confused in 2 things.
1. If we have multiple cells that load images from server during scroll the old image comes in cell until the new image is loaded. This issue is resolved if creating multiple identifiers.
2. How to place a button in the cell which can call the controller?</description>
		<content:encoded><![CDATA[<p>Thanks Matt for the great tutorial.<br />
Currently I am confused in 2 things.<br />
1. If we have multiple cells that load images from server during scroll the old image comes in cell until the new image is loaded. This issue is resolved if creating multiple identifiers.<br />
2. How to place a button in the cell which can call the controller?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MattV</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-54</link>
		<dc:creator>MattV</dc:creator>
		<pubDate>Sat, 12 Sep 2009 03:20:26 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-54</guid>
		<description>John,

To be honest I have yet to toy around with the PhotoGallery features of three20, so how about this: give me a couple of days and I will look into using my app in a manner similar to PhotoTest2Controller. Ill report back what I find as soon as I can.

-MattV</description>
		<content:encoded><![CDATA[<p>John,</p>
<p>To be honest I have yet to toy around with the PhotoGallery features of three20, so how about this: give me a couple of days and I will look into using my app in a manner similar to PhotoTest2Controller. Ill report back what I find as soon as I can.</p>
<p>-MattV</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: john</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-51</link>
		<dc:creator>john</dc:creator>
		<pubDate>Mon, 07 Sep 2009 22:20:29 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-51</guid>
		<description>Thanks for the tutorial. 
One quick question, How to use your &quot;basic-navigation-app-template.&quot; as a base and add &quot;PhotoTest2Controller&quot; or photo gallery one to it.</description>
		<content:encoded><![CDATA[<p>Thanks for the tutorial.<br />
One quick question, How to use your &#8220;basic-navigation-app-template.&#8221; as a base and add &#8220;PhotoTest2Controller&#8221; or photo gallery one to it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MattV</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-48</link>
		<dc:creator>MattV</dc:creator>
		<pubDate>Tue, 01 Sep 2009 15:45:58 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-48</guid>
		<description>hmm weird... are you sure your connected to the internet, cause it grabs them from my server.

-Matt</description>
		<content:encoded><![CDATA[<p>hmm weird&#8230; are you sure your connected to the internet, cause it grabs them from my server.</p>
<p>-Matt</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nonoDream</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-47</link>
		<dc:creator>nonoDream</dc:creator>
		<pubDate>Tue, 01 Sep 2009 15:13:38 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-47</guid>
		<description>It almost worked.. But the Images can&#039;t show...jst 6 Black areas....</description>
		<content:encoded><![CDATA[<p>It almost worked.. But the Images can&#8217;t show&#8230;jst 6 Black areas&#8230;.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-46</link>
		<dc:creator>Simon</dc:creator>
		<pubDate>Mon, 31 Aug 2009 01:41:40 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-46</guid>
		<description>works perfectly. definetly hepled me grasp t20 table cell styles in an easier fashion than decrypting joe&#039;s headers.</description>
		<content:encoded><![CDATA[<p>works perfectly. definetly hepled me grasp t20 table cell styles in an easier fashion than decrypting joe&#8217;s headers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Three20 TTTableItem Tutorial &#124; Matt&#8217;s Portfolio &#124; designoMatt</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-45</link>
		<dc:creator>Three20 TTTableItem Tutorial &#124; Matt&#8217;s Portfolio &#124; designoMatt</dc:creator>
		<pubDate>Fri, 28 Aug 2009 14:29:57 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-45</guid>
		<description>[...] Three20 TTTableItem Tutorial &#124; Matt&#8217;s Portfolio&#160;&#160; Filed in newsPost in 08282009, 9:19 / Modified at 08282009, 9:19     via mattvague.com [...]</description>
		<content:encoded><![CDATA[<p>[...] Three20 TTTableItem Tutorial | Matt&#8217;s Portfolio&nbsp;&nbsp; Filed in newsPost in 08282009, 9:19 / Modified at 08282009, 9:19     via mattvague.com [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MattV</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-44</link>
		<dc:creator>MattV</dc:creator>
		<pubDate>Fri, 28 Aug 2009 00:11:06 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-44</guid>
		<description>Make sure your running the App in 3.0!!! I just realized the App didn&#039;t default to that, but now it does.</description>
		<content:encoded><![CDATA[<p>Make sure your running the App in 3.0!!! I just realized the App didn&#8217;t default to that, but now it does.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MattV</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-43</link>
		<dc:creator>MattV</dc:creator>
		<pubDate>Thu, 27 Aug 2009 23:41:27 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-43</guid>
		<description>I really feel bad about the trouble you guys are having, but If you don&#039;t mind helping me solve these issues that would be awesome.

What happens when you run the tableitem-tutorial app? Does it run?</description>
		<content:encoded><![CDATA[<p>I really feel bad about the trouble you guys are having, but If you don&#8217;t mind helping me solve these issues that would be awesome.</p>
<p>What happens when you run the tableitem-tutorial app? Does it run?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mirco</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-42</link>
		<dc:creator>Mirco</dc:creator>
		<pubDate>Thu, 27 Aug 2009 23:35:30 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-42</guid>
		<description>I get 25 errors, 9 warnings:

/Users/indy0130/Desktop/mattvague-three20-iPhone-tutorials-c279d07d892a7963c30bc451f0f86e9608792de8/tableitem-tutorial/Classes/BNTableItemCell.m:37: error: syntax error before &#039;UITableViewCellStyle&#039;

/Users/indy0130/Desktop/mattvague-three20-iPhone-tutorials-c279d07d892a7963c30bc451f0f86e9608792de8/tableitem-tutorial/Classes/BNTableItemCell.m:41: error: initializer element is not constant

/Users/indy0130/Desktop/mattvague-three20-iPhone-tutorials-c279d07d892a7963c30bc451f0f86e9608792de8/tableitem-tutorial/Classes/BNTableItemCell.m:42: error: syntax error before &#039;[&#039; token

/Users/indy0130/Desktop/mattvague-three20-iPhone-tutorials-c279d07d892a7963c30bc451f0f86e9608792de8/tableitem-tutorial/Classes/BNTableItemCell.m:44: error: initializer element is not constant

and so on :(</description>
		<content:encoded><![CDATA[<p>I get 25 errors, 9 warnings:</p>
<p>/Users/indy0130/Desktop/mattvague-three20-iPhone-tutorials-c279d07d892a7963c30bc451f0f86e9608792de8/tableitem-tutorial/Classes/BNTableItemCell.m:37: error: syntax error before &#8216;UITableViewCellStyle&#8217;</p>
<p>/Users/indy0130/Desktop/mattvague-three20-iPhone-tutorials-c279d07d892a7963c30bc451f0f86e9608792de8/tableitem-tutorial/Classes/BNTableItemCell.m:41: error: initializer element is not constant</p>
<p>/Users/indy0130/Desktop/mattvague-three20-iPhone-tutorials-c279d07d892a7963c30bc451f0f86e9608792de8/tableitem-tutorial/Classes/BNTableItemCell.m:42: error: syntax error before &#8216;[&#8217; token</p>
<p>/Users/indy0130/Desktop/mattvague-three20-iPhone-tutorials-c279d07d892a7963c30bc451f0f86e9608792de8/tableitem-tutorial/Classes/BNTableItemCell.m:44: error: initializer element is not constant</p>
<p>and so on <img src='http://mattvague.com/wordpress/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: MattV</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-41</link>
		<dc:creator>MattV</dc:creator>
		<pubDate>Thu, 27 Aug 2009 19:20:34 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-41</guid>
		<description>Sorry your having trouble with my tutorial, could you possibly be a bit more specific as to what is not working or what error comes up?

-Matt</description>
		<content:encoded><![CDATA[<p>Sorry your having trouble with my tutorial, could you possibly be a bit more specific as to what is not working or what error comes up?</p>
<p>-Matt</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Brian Knittel</title>
		<link>http://mattvague.com/three20-tttableitem-tutorial#comment-40</link>
		<dc:creator>Brian Knittel</dc:creator>
		<pubDate>Thu, 27 Aug 2009 18:39:06 +0000</pubDate>
		<guid isPermaLink="false">http://mattvague.com/?p=979#comment-40</guid>
		<description>Looks like a great tutorial, but doesn&#039;t work with the source as of Aug 26.</description>
		<content:encoded><![CDATA[<p>Looks like a great tutorial, but doesn&#8217;t work with the source as of Aug 26.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
