FROM : Uli Kusterer
DATE : Sun May 18 11:14:55 2008
Am 14.05.2008 um 19:37 schrieb Mike Fischer:
> Given the recent/ongoing discussion about bypassing Interface
> Builder I have one question/issue for which IB does not seem to
> provide any solution. Interface Builder and NIBs are nice and have
> many advantages but I am missing a way to build different versions
> of nib files depending on Project targets/settings. I'm wondering
> how others handle this?
I generally split up the NIB into several NIBs. That way, I can load
the master NIB containing the window, and then load the sub-NIBs using
NSViewController depending on which version of the app is built.
I also have some view classes not unlike Javas GridBag and similar
that arrange their subviews and, when used as a window's content view,
can resize the window to fit their contents. Comes in very handy for
all sorts of dynamic view arrangements, including using bindings to
show/hide non-applicable parts and having the window magically re-
layout in response to that. Though in that case I often just embed the
views in an NSView that have to be shown/hidden together, without
loading them from separate NIBs.
Cheers,
-- Uli Kusterer
"The Witnesses of TeachText are everywhere..."
http://www.zathras.de
DATE : Sun May 18 11:14:55 2008
Am 14.05.2008 um 19:37 schrieb Mike Fischer:
> Given the recent/ongoing discussion about bypassing Interface
> Builder I have one question/issue for which IB does not seem to
> provide any solution. Interface Builder and NIBs are nice and have
> many advantages but I am missing a way to build different versions
> of nib files depending on Project targets/settings. I'm wondering
> how others handle this?
I generally split up the NIB into several NIBs. That way, I can load
the master NIB containing the window, and then load the sub-NIBs using
NSViewController depending on which version of the app is built.
I also have some view classes not unlike Javas GridBag and similar
that arrange their subviews and, when used as a window's content view,
can resize the window to fit their contents. Comes in very handy for
all sorts of dynamic view arrangements, including using bindings to
show/hide non-applicable parts and having the window magically re-
layout in response to that. Though in that case I often just embed the
views in an NSView that have to be shown/hidden together, without
loading them from separate NIBs.
Cheers,
-- Uli Kusterer
"The Witnesses of TeachText are everywhere..."
http://www.zathras.de
| Related mails | Author | Date |
|---|---|---|
| Mike Fischer | May 14, 19:37 | |
| David Wilson | May 14, 20:11 | |
| Mike Fischer | May 14, 20:32 | |
| Hamish Allan | May 15, 00:07 | |
| Mike Fischer | May 15, 00:25 | |
| Hamish Allan | May 15, 01:10 | |
| Jonathan Hess | May 15, 02:20 | |
| Mike Fischer | May 15, 13:25 | |
| Mike Fischer | May 15, 13:26 | |
| Jonathan Hess | May 15, 22:36 | |
| Uli Kusterer | May 18, 11:14 | |
| Mike Fischer | May 18, 15:48 |






Cocoa mail archive

