cocoa-touch

Toolbar moves up when call finishes

While in a call, if the user wants to use my application, and if the call finishes, and the user is still in the application, the toolbar moves up, well all the view moves up, and so the toolbar now has a space in the bottom. Basically the height "Touch to return to call" has. I am using a toolbar and a navigation controller. The navigat...

How do I create a bar between navigation bar and table header?

In NYTimes iPhone application, one bar exist in between table header and navigation bar on the top news screen. what bar is that? or it's just a label in between navigation bar and table header? Thanks in advance. ...

Custom UITabBarItem Image/Title on iPhone

Hi all, I'd like to add a custom title to one of the predefined UITabBarItems. Whenever I select the particular instance I like in Interface Builder -- if I modify the the title it gets preset back to a 'custom' identifier. Ideally I'd like the book icon from the 'Bookmarks' identifier with my own custom title. Is this level of customi...

Anyone know whether there is a 5-star rating component on iPhone?

In Google groups and some other web sites, there is a 5-star rating component which is pretty neat, such as in this url: http://groups.google.com/group/Google-Picasa-Data-API/browse_thread/thread/b5a346e6429a70a7?hl=en I am wondering whether there is an existing 5-star rating component in the iPhone environment. Or if there is not, if a...

How do I create a view with scrolling where the size of a label is unknown?

Hi. In my iPhone application I have a table view. When user taps any row, information about that element will open. All information comes from an XML file, size unknown; some information may contain images. I tried to do it using a multiline label and image view, both inside an UISrollView, but I couldn't get scrolling. And is it poss...

SpeakHere sample can't play sound which loads from internet

I'd like to play sound file which loaded from internet, so I tried to start from iPhone SDK SpeakHere sample. I recorded the sound, then saved and uploaded to the internet, I could download that file and play without problem from sound tools. But when I tried to play that URL from SpeakHere, I am getting error Program received signal: “...

iPhone - debugging "pointer being freed was not allocated" errors

When over freeing a pointer you may see an error such as "pointer being freed was not allocated" When debugging with the simulator, I add a build argument MallocStackLogging = YES - this allows me to use malloc_history in the terminal to track down where I have over freed a pointer. If I debug on the device with this build argument I ...

UIButton in a UITableView header ignores most touches

I've got a button that I'm adding as a subview of a table view's tableHeaderView. The button appears fine, and tap-and-holding on it works intermittently - for the most part, though, it's unresponsive. I've tried adding it as a subview of the table itself; the effect is about the same. I thought the problem might be with the scroll view'...

How should I interact with the geometry of a UIView, disregarding any transforms applied?

I have a view that I would like the user to rotate around its center, by tapping and holding somewhere and just move their finger round and round. I have all the geometry worked out; What I do is store the initial touch angle relative to the center as offsetAngle, then my touchesMoved method looks like this: - (void) touchesMoved: (NSS...

How do I generically use KVC to update fields?

Say I have the following Objective-C class: @interface Foo { int someNumber; NSString *someString; } and for reasons I won't get into here, I want to use KVC to update, in a generic fashion, the values for those variables: [f setValue:object forKey:@"someNumber"]; or [f setValue:object forKey:@"someString"];` If object ...

Why does Xcode keep changing its active executable?

Something really weird is going on with Xcode and an iPhone project I'm working on, when I'm building for the simulator, the project has 2 active executables (MyApp - iPhone Simulator (2.0) and MyApp - iPhone Simulator (2.1)) Almost all of the time, I want to use the the 2.1 active executable, but Xcode will occasionally silently change...

Sound not working in iPhone Simulator?

Somehow my iPhone Simulator is unable to play sounds. First an app I'm working on using AudioServicesPlaySystemSound() stopped working.. I spent a while debugging this but sound is still working on the iPhone when I run the app on the device. I get the same results with other iPhone apps such as the sample Crash Landing app. I can't f...

Generating iPhone Camera Roll Thumbnails

My iPhone application needs to save an image in the Camera Roll. I need to generate the .THM file because otherwise the photo is not recognized by the iPhone. Are there any Objective-C API to do it? Thank you. ...

Another appropriate use of @property design question

This is a followup to Avoiding @property-itis. UIWebView has the following property declarations: @property(nonatomic,readonly,getter=canGoBack) BOOL canGoBack; @property(nonatomic,readonly,getter=canGoForward) BOOL canGoForward; UIScrollView has these: @property(nonatomic) BOOL canCancelContentTouches; Yet, UIResponder has - (B...

How would you construct and interact with a grid like a Sudoku board?

What do you think is the best way to implement an interactive grid similar to a Sudoku board for a native iPhone application? I did not see an object to fill this need in the SDK. Should I make a custom control for an individual cell, then initialize as many of them as I need in a grid form? Any and all comments are welcome. Thanks!...

best way to save/load iphone game data

I'm working on a puzzle game, the game engine holds a complex hierarchy of objects, from game actors to vectors to transition animations. Depending on the game state, they might add up from 10 to 1000 (in extreme cases). I've been delaying the moment until I'd have to work on the saving and loading of all that mess, as I have no experien...

Best way to load an application like it was in its previous state when it was terminated

I would like to learn the best practices in reloading the application state, such that when my app is started, it should automatically load the "correct" view/subview when it is opened again. In my particular case, my app has a bunch of view controllers, each taking care of a UITableView. I would like for my app to "jump" to the correct...

How to add a UIButton at runtime

I am trying to add a UIButton at runtime however it is not visible. What am I doing wrong? - (id)initWithFrame:(CGRect)frame { if (self = [super initWithFrame:frame]) { UIButton *btn = [[UIButton buttonWithType:UIButtonTypeRoundedRect] retain]; btn.frame = CGRectMake(0, 0, 100, 25); btn.backgroundColor = [UIColor clea...

How to reset the scroll position of a UITableView?

I would like to completely reset the scroll position of a UITableView, so that every time I open it, it is displaying the top-most items. In other words, I would like to scroll the table view to the top every time it is opened. I tried using the following piece of code, but it looks like I misunderstood the documentation: - (void)viewW...

Is it possible to configure a UITableView to allow multiple-selection?

Hey there, For the iPhone, is it possible to configure a UITableView such that it will allow multiple-selection? I've tried overriding -setSelected:animated: for each UITableViewCell, but trying to fudge the required behavior is tricky as it's difficult to separate the real unselections from the ones where the UITableView thinks I've u...