Problem getting the height of a UIScrollView

hi,
i am setting the size of a UIScrollView in viewDidLoad: but when I try to get the height of it, i am getting 0 in the console
here is my code:
- (void)viewDidLoad {
[scrollView setContentSize:CGSizeMake(320,500)];
NSLog(@"scrollView: %@", scrollView);
NSLog(@"scrollView.contentSize.height: %i", scrollView.contentSize.height);
[super viewDidLoad];
and in the console log i get
scrollView: <UIScrollView: 0x4974110; frame = (0 0; 320 367); clipsToBounds = YES; autoresize = RM+TM; layer = <CALayer: 0x4974010>>
scrollView.contentSize.height: 0
Shouldn't scrollView.contentSize.height be returning 367? On a related note, i specified the height to be 500 via [scrollView setContentSize:CGSizeMake(320,500)] , but that doesn't appear to be applied either?

The width and height of CGSize are CGFloat type (double), so use a float format specifier in NSLog. E.g.:
NSLog(@"scrollView.contentSize.height: %2.0f", scrollView.contentSize.height);
- Ray

Similar Messages

  • Getting the height of a font

    Hi there,
    I have a problem in determining the exact height of a font.
    I am using a JPanel to display some text in a GUI. The panel should have space for five lines of text. How can I determine the size of the font before the Frame that is containing my GUI is shown, so that I can set the size of the JPanel to the appropriate size?
    I've tried
    FontMetrics metrics = getFontMetrics(getFont());
    int lineHeight = metrics.getAscent() + metrics.getDescent();
    But this produces a NullPointerException on runtime.
    Does anyone know another way to get the height of a font before the frame is shown?
    Thank you,
    FReAK

    Ok,
    I figured out that the problem is that getFont() gets null as font.
    So if I use setFont() everything is fine.
    But I don't have to set a specific Font when drawing a String, so is there must be a standard Font.
    Does anyone know how to get the metrics of this font?

  • Is there any way to get the height/width of an image before importing it in the indesign document.

    Hi All,
    I need to obtain an image's attributes such as dimensions (height, width in pixels) without placing image in indesign document.
    I have full path of the image (say abc.jpg is stored at c:\my pic\abc.jpg).
    I have obtained the IDFile for this image, tried getting size using GetFileSize() which correctly return size in bytes.
    Is there any way to get the height/width of image without importing it in the indesign document.
    Please, give me some hints. I have spent quite a lot time digging in CHM. I have searched in FileUtils, IDFile API's but found no method which serves this purpose.
    At this point I am clueless where to search next.
    Any help will be appriciated.
    Just a point to mention, I am able to get image height and width for an image in indesign doc though Its not my requirement.
    Thnx,
    D.

    You might be able to examine the contents of the PlaceGun after calling kImportAndLoadPlaceGunCmdBoss without actually placing the image in a document. Not sure, but would be worth looking at.
    Otherwise you will probably have to write platform specific code, ideally with a generic platform-independant wrapper (see SDKSamples/paneltreeview/PlatformFileSystemIterator).
    For the Mac, look at CGImageGetWidth() etc., not sure what the best option is for windows.
    Perhaps Quicktime could provide you with a platform independant solution.

  • I am trying to connect my Sony DCR-TRV350 to iMovie so that I can make DVD's from family videos.  I am having problems getting the video camera connected.  Any advice on how to do this?

    I am trying to connect my Sony DCR-TRV350 to iMovie so that I can make DVD's from family videos.  I am having problems getting the video camera connected.  Any advice on how to do this?

    What happens when, after you connect your cam, you go to File > Import Media?
    But before that, does your cam require you to export your video files upon USB connection? I have a JVC Everio HD and I have to "Export to Library" from the cam's menu first-thing. This was true even in prior iMovie versions.

  • Unknown error: there was a problem getting the status directory!

    Hi, Folks,
    I followed the instructions on this page :http://deimos.apple.com/rsrc/doc/iTunesUAdministrationGuide/AddingContent/chapte r_12_section_6.html#//apple_ref/doc/uid/AdminGuide-CH22-SW5, and try to upload a file to our university's Itunes U site.
    I believe got every step right, but server return a error message: "unknown error: there was a problem getting the status directory". Any suggestion or information will be helpful.
    Thanks
    Youjun

    Forgot to mention.  ours is a public site but the collection I am trying to access is not published.
    Youjun

  • How can I get the height of an UIComponent programmatically?

    How can I get the height of an UIComponent programmatically? In my case the component is a Panel Box which has bindings to a backing bean. But it seems the RichPanelBox does not have have method like getHeight()

    Use setInlineStyle(java.lang.String inlineStyle) method.
    RichPanelBox panelBox;
    panelBox.setInlineStyle("height:400px");
    Thanks,
    Navaneeth

  • Getting the height of the title bar of a JInternalframe

    Hi,
    How can i get the height of the title bar of a JInternalframe??
    Please reply asap.
    Thanks
    Jatin

    Try this.
    myFrame.getUI().getNorthPane().getHeight();

  • Getting the Height of Android Status Bar

    Hello,
    is it possible to get the Height of Android Status Bar ?
    thanks

    Hi Shongrunden,
    The above solution will not work when testing on the desktop as Capabilities.screenResolutionY returns the actual screen resolution of the host machine and not that of the emulated device.
    I too would really appreciate a method to obtain the devices status bar height (i.e Capabilities.statusBarHeight) for calulating component width and height upfront.
    Regards,
    Scott.

  • Having a problem getting the Viber 4 digit SMS access code.

    Having a problem getting the 4 digit SMS access code. Even when I click on the get code tab, It says an error has occurred during the Viber activation process.

    Is Viber an app? have you tried contacting the developer?

  • Get the height of a report to use for setting height of subreport

    I am getting an error:  Invalid Section Height   on one of my subreports
    that I am programmatically inserting into a report.  I have not set the
    subreport height, I thought that it would be automatically set if I didn't
    set it.   I am measuring the width of a section in the report I am using
    for a subreport to use as the Width for the subreport, but not sure how
    to get the height of the report.   It appears this needs to be in pixels.
    I have manually tried setting it to 14400, which I believe is 11" and I ge an invalid section height error.
    How do I get the height for the subreport???  
    I am using VB.Net 2008, Crystal 2008, Vista Buisiness.   - All the latest service packs of everything.
    Thanks,
    Jeff

    Hi Jeff,
    The easiest way to figure this out is to test it in the Crystal Reprot Designer first. Bascially you can't set the subreport higth larger than the report page itself. CR needs to allocate space for the Page header and footer then Group header/footer and detail sections. There are options when designing this in CR Designer which will allow you to span more than one page. The simplest way is to design a template report in Crystal Report Designer so you can see all the options required to make this work. Then you can set the same in code when inserting.
    Remember "If it can't be done in the Report Designer it can't be done in code" The Designer uses the same set of API's as .NET. By using a test report you can then see what settings are being configured when you get the info in code.
    It believe you simply need to set the Can Grow options. Test this in the Designer then update us if you have any more questions.
    Thank you

  • How to get the height of JPanel?

    Hi.
    I am new to GUI programming.
    I am trying to get the height of a JPanel which I put inside a JFrame but the getHeight() method returns me zero.
    My code are as follows:
    public class Form2
    public static void main(String[] args)
    JFrame f = new JFrame();
    JPanel p = new JPanel();
    f.setTitle("Testing...");
    f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    f.setSize(400, 300);
    f.setVisible(true);
    f.add(p);
    System.out.println(f.getHeight());
    System.out.println(p.getHeight());
    Can somebody enlighten me on how to obtain the height of the JPanel?
    Thanks in advance.

    Swing related questions should be posted in the Swing forum.
    I am trying to get the height of a JPanelComponents don't have a size until the JFrame is made visible and all the components are layed out by the LayoutManager. You can use a WindowListener to tell when a frame is shown.

  • A problem with the height of the sidebars on my website

    I am trying to make a website for one of my modules in college and I have come across a little problem.
    http://joehowlin.com/onlinesafety/index.htmlhttp://joehowlin.com/onlinesafety/index.html
    The left hand sidebar doesn't extend down to the footer (the same would  happen to the right hand sidebar if the text wasn't there). I have tried  to set the height of the sidebar to 100% and it didn't change the  height at all.
    I can't really have the sidebars at a set pixel height because there will be different amount information on different pages.
    I was told of a way to do it by having the height defined in the <html> tag, but that casues some validation errors and I want to try get my website as html valid as I can.
    Does anyone know of a way that can help me?

    Equal Height CSS Divisions -
    http://forums.adobe.com/message/3264374#3264374
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists
    http://alt-web.com/
    http://twitter.com/altweb

  • Who to get the height of the text in a Text Layout?

    Hey, I'm using the text layout component offered by adobe labs. I read the documentation and now capable of doing almost all what I need. I just have a small problem. Lets say I have a text layout object on my stage containing some text. How can I know the height of the text or the number of lines in it ???
    I found their is a porperty: "contentHeight"  and a method "calculateHeight()" but they are in another class of the libraries that comes with the text layout component. I don't know how to reach them. Please help and write me the lines of code that do this job.
    Thanks

    Well I was going to suggest that you post in the TLF forums, http://forums.adobe.com/community/labs/textlayout.
    But you seem to have found those. So instead I will suggest that you don't cross-post.
    Really if anybody could answer that it would be the folks there. I know there isn't a lot of traffic in those forums, but that is because the TLF is really insanely complicated and it is still beta. But it looks like most questions there do get some kind of answer....

  • A little problem getting the style tag of a html file seperate from rest

    I'm making a program that will take in a URL and then search through that URL for all a, link, embed, frame, and img tags, find their sources, and download them. I also want to search through the style and find anything that uses a URL (ex. background-image:url('somepic.jpg')) and download that file. In the end, you should be able to go to the directory you saved it all in, open index.html, and see an exact replica of the original site. Now, my problem is that my program isn't getting the style tag's contents. Here's my code: import java.io.*;
    import java.util.*;
    import java.net.*;
    public class Test
         //-->>>> MAIN <<<<--//
         public static void main(String...a)
              try{
                   System.out.print("Enter URL: ");
                   String target = new Scanner(System.in).next();
                   URL url = null;
                   try{
                        url = new URL(target);
                   }catch(MalformedURLException x){
                        url = new URL("http://" + target);
                   Scanner scan = new Scanner(url.openStream());
                   scan.useDelimiter("<");
                   ArrayList<String> tokens = new ArrayList<String>();
                   while(scan.hasNext())
                        String str = scan.next();
                        str = str.trim();
                        Scanner tags = new Scanner(str);
                        if(tags.hasNext())
                             String tag = tags.next();
                             if(tag.equalsIgnoreCase("a") || tag.equalsIgnoreCase("img") || tag.equalsIgnoreCase("link") || tag.equalsIgnoreCase("embed") || tag.equalsIgnoreCase("frame"))
                                  tokens.add(str);
                             else if(tag.equalsIgnoreCase("style"))
                                  tokens.add(str);// This isn't adding anything
                   for(String str : tokens)
                        System.out.println(str);
              }catch(UnknownHostException x){
                   System.err.println("Host not found.");
              }catch(Exception x){
                   x.printStackTrace();
         //-->>>> FindURLAttributes <<<<--// <--- Under construction
         private static ArrayList<String> findURLAttributes(String tag)
              ArrayList<String> tokens = new ArrayList<String>();
              tokens.add(tag);
              return tokens;
    }

    I've never tried it, but it seems like using an existing html parser would be a lot easier. I've worked with xml dom parsers, and it's not really that hard. I don't imagine working with an html dom would be too difficult either, at least it wouldn't be as hard as doing it by hand. Google for java html parser and see if any of them suit your needs.

  • XML..: Problem getting the data in the XML-file..

    I'm developing a flash-file for my customer to use when
    displaying list of products he's selling.
    His list of products is inside a XML-file and he want me to
    display an overview of the products inside a datagrid, so when you
    click on the product you're interested in the productinfo will be
    displayed.
    But.. I'm having problems grabbing the data I want as it
    seems to me that I have to use the unik ID's for each products to
    get the data I want. I've tried adding the unik ID-code to my
    action script but it still won't work.
    Here's a part of the XML-code:
    <Tooldata>
    <Store name="N/A" zipcode="0033450" city="N/A" url="N/A"
    phone="N/A" fax="N/A" email="N/A">
    <Tool unikID="5_0022" control="14" cmnd="update">
    <Toolgroupe>Hammer</Toolgroupe>
    <Brand>Knipps</Brand>
    <Model>K55_Knipps</Model>
    <Price>35€</Price>
    <Weight>N/A</Weight>
    <Soldout>0</Soldout>
    <Color>Red/Black</Color>
    <Images>
    <Images image="5_0022.jpg" prioritet="1" gen_id="16"
    desc="MainImage"/>
    <Images image="5_0022_1.jpg" prioritet="2" gen_id="16"
    desc="Image 1"/>
    <Images image="5_0022_2.jpg" prioritet="3" gen_id="16"
    desc="Image 2"/>
    <Images image="5_0022_3.jpg" prioritet="4" gen_id="16"
    desc="Image 3"/>
    </Images>
    Now, the code above is only one item/product. But there are
    several proucts listed in the XML-file and I find it hard to get
    the product and the product info that I want to be displayed.
    Here's my action script:
    var xmlLoader:URLLoader = new URLLoader();
    var xmlData:XML = new XML();
    xmlLoader.addEventListener(Event.COMPLETE, LoadXML);
    xmlLoader.load(new URLRequest("ToolData.xml"));
    function LoadXML(e:Event):void {
    xmlData = new XML(e.target.data);
    ParseBildata(xmlData);
    function ParseTooldata(TooldataInput:XML):void {
    trace("XML Output");
    trace("------------------------");
    trace(TooldataInput.Store);
    If I want to trace the images I just write
    "trace(TooldataInput.Store.Images);
    But if I want to trace one unik tool it's impossible. Well,
    maybe not impossible.. I just don't know how to do just that.
    When you trace (TooldataInput.Store); you get all the tools
    at that store. But how do I trace only one tool using the unikID??
    Thanks a lot in advance!

    Ace,
    When using E4X if you have multiple nodes at the same level
    you should be able to access them as an XMLList. Looking at your
    XML you should be able to access each <Tool> node as:
    TooldataInput.Store.Tool[0];
    TooldataInput.Store.Tool[1];
    or as an entire list
    TooldataInput.Store.children()
    WL

Maybe you are looking for

  • Problem while compressing a PDF

    Hi, I am facing a problem while compressing a PDF. The requirement is to merge lot of PDF into one. But when we merge the file the size of the PDF becomes huge. It can not be sent as an attachment in an email. We also don't want to ZIP the file. Any

  • Setting user specific contract data while creating sales order using BAPI

    Hi all, I am creating sales order using BAPI - BAPI_SALESORDER_CREATEFROMDAT2. Now my problem is that there is no structure for contract data (i.e. VEDA), system automatically set contract data using customization values. I am doing some validations

  • Having issues with Pages my old documents will not OPEN

    Hi I am needing MAJOR HELP my douments will not open-when I click on them it says "you need a newer version of PAGES to open document.  I go to the app store there are NO UPDATES I need to do so HOW DO I OPEN SOME OF MY DOUCMENTS I NEED TO GET INTO T

  • Preview Pop-Up Menus with third-party Player for mac

    Hi, everyone, Does anyone have an idea, how i could preview my pop-up menus without burning and waisting a BD every time?? I just downloaded two different free BluRay players for mac, they both dont seem to have the option to open a Pop-up menu. (I r

  • Select tool

    Hello, In older versions of Adobe there was a tool that allowed me to be able to drag across a body of text, select it, copy it to the clipboard, then paste it as an image. I see in Version 8 that you can still copy and paste text, but only as text,