Using UIScrollView in a window-based app - IS IT POSSIBLE?

sorry for noob question but i am very new and only 12 years old so i am very new. I am making an app that involves scrollviews but i want to use window based app so i can use the window setHidden piece of code instead of messing around with view controllers.
My Question:
How can I implement a scroll view into the app delegate .m since there is obviously no ViewDidLoad feature. Do I just make the IBOutlet in the .H file but what to do in the .M file to get the "scrollview ScrollEnable:YES" and the CGSize parameters in without causing a massive error?

Hi Tom, and welcome to the Dev Forums!
tomgoodenough wrote:
sorry for noob question but i am very new
This forum is for developers of all levels, including future developers and has-beens. Beginners are especially welcome.
i want to use window based app so i can use the window setHidden piece of code instead of messing around with view controllers.
I don't know why you'd want to hide your main window, but in any case, a view controller wouldn't prevent you from doing that. View controllers do all kinds of good things behind the scenes and catch lots of useful messages, which is why they're almost always recommended for any full-screen view--even in the simplest possible project (see [Overview|http://developer.apple.com/library/ios/#documentation/UIKit/Reference /UIViewControllerClass/Reference/Reference.html%23//appleref/occ/cl/UIViewController] in the UIViewController Class Reference). That said, making iOS apps without any view controllers will be an excellent way for you to learn what they do for you, so onward and upward!
How can I implement a scroll view into the app delegate .m ... Do I just make the IBOutlet in the .H file but what to do in the .M file to get the "scrollview ScrollEnable:YES" and the CGSize parameters ...?
Yes, assuming a UIScrollView object has been added to MainWindow.xib, make an IBOutlet ivar and @property for your scroll view in the @interface (MyAppDelegate.h) of your app delegate, and connect that outlet to the scroll view in IB. Then add the scroll view to the window and set its properties in the [applicationDidFinishLaunching:|http://developer.apple.com/library/ios/#documen tation/UIKit/Reference/UIApplicationDelegateProtocol/Reference/Reference.html%23//appleref/doc/uid/TP40006786] method of the @implementation (MyAppDelegate.m). Don't forget to set the [contentSize|http://developer.apple.com/library/ios/#documentation/UIKit/Refere nce/UIScrollViewClass/Reference/UIScrollView.html%23//appleref/doc/uid/TP40006922] property of the scroll view to the size of the view it will scroll. The view won't scroll unless contentSize is higher and/or wider than the scroll view frame.
... there is obviously no ViewDidLoad feature. ...
There's no reason your app delegate class needs to be a direct subclass of NSObject. It can just as easily be a subclass of UIViewController. In that case you could override viewDidLoad, or any of the other useful view controller methods in the app delegate @implementation. Just change the superclass from NSObject to UIViewController in the first line of the @interface, and connect the 'view' outlet of the app delegate to the scroll view object in IB.
\- Ray

Similar Messages

  • Capture iPhone camera and microphone using QuickTIme in a web based app.

    Hi all.
    Can I capture video from iPhone's camera and audio from the mic. using QuickTime in a web based app. ? Of course on the iPhone 3G and 3GS. I need this because I want to let users to use the iPhone for a web based video chat. So theoretically my point is to use QuickTime to capture an a/v signal from a Mac camera/mic. or iPhone camera/mic., to encode that a/v signal (QuickTime knows to encode to H.264/AAC right?) and to send the encoded stream to a server. Is this scenario a realistic one? Can it be implemented ? (I don't have any experience in programming with iPhone and Mac...)
    Btw. do you know any emulators for iPhone that runs on Windows 7?
    Thanks,
    Tudor

    Hi
    See this Thread
    Last login date & Time
    Kind Regards
    Mukesh

  • HT4414 If I upgrade to Mountain Lion, will my Windows based apps still work or will I have to reinstall them?

    If I upgrade to Mountain Lion, will my Windows based apps still work or will I need to reinstall them?

    As I said, the Windows applications are running in the virtual machine, using the Windows system.  It is not directed affected by upgrading Mac OS X to Mountain Lion.  So you should not need to re-install anything that runs in the Windows virtual machine.
    The real question is, does Parallel Desktop, which is the Mac OS X application, work properly under Mountain Lion?  You should go to
    http://www.parallels.com/products/desktop/
    and make sure you are using the latest version that has been updated to work with Mountain Lion.

  • Cannot use Safari or any net based apps. Keep getting "server not responding" any ideas?

    when trying to use Safari, or any internet based Apps (ie:facebook,youtube) my daughters Ipad gives me a few min wait, then says " unable to connect, server not responding" . At first I thought it was my Wifi.. nope.. everything else in the house connects just fine. Then I thought that maaaybe I needed to re-login onto my wifi from the Ipad... nope.
    Any ideas??
    Thank you
    I am asking about an original Ipad... idk whyit says Ipad2

    Even though other devices are connected to wifi, it still could be that you are not connected. Is the wifi icon at the top of the display illuminated.
    Look at iOS Troubleshooting Wi-Fi networks and connections  http://support.apple.com/kb/TS1398
    Additional things to try.
    Turn Off your iPad. Then turn Off (disconnect power cord) the wireless router & then back On. Now boot your iPad. Hopefully it will see the WiFi.
    Change the channel on your wireless router. Instructions at http://macintoshhowto.com/advanced/how-to-get-a-good-range-on-your-wireless-netw ork.html
    How to Quickly Fix iPad 3 Wi-Fi Reception Problems
    http://osxdaily.com/2012/03/21/fix-new-ipad-3-wi-fi-reception-problems/
    If none of the above suggestions work, look at this link.
    iPad Wi-Fi Problems: Comprehensive List of Fixes
    http://appletoolbox.com/2010/04/ipad-wi-fi-problems-comprehensive-list-of-fixes/
     Cheers, Tom
    How to Quickly Fix iPad 3 Wi-Fi Reception Problems
    http://osxdaily.com/2012/03/21/fix-new-ipad-3-wi-fi-reception-problems/

  • How to use offline map for windows store app using c# and xaml

    Hi friends,
    I want to integrate offline map in my windows store app but I am not able to achieve that.
    Below is my requirement:
    When a user wants to go somewhere where she/he doesn't want to use wi-fi or mobile data but wants to use map to assist her/him to roam around. For this I want to give an option to download the map for that region/area before leaving for that place and there
    she/he can use map even in offline.
    Is it possible that I can achieve this using Bing maps?
    If yes then tell me the processes to follow.
    If no then can I achieve this using "Here" or by using any other API or by tweaking any way?
    Note: I am showing maps in case of online and user can search for directions or any places in that. I am using Bing maps for that.
    Thanks,
    S.Sandeep

    Hi Sandeepmsandy,
    There is no available code sample for this scenario. You may write your own.
    Step 1: Get pdf URL from sqlite database. Please refer to the following MSDN blog and see a code sample.
    http://blogs.msdn.com/b/robertgreen/archive/2012/11/13/using-sqlite-in-windows-store-apps.aspx. Note, you need to retarget the project to 8.1 and then get two sqlite packages from NuGet before building this sample.
    Step 2: Use some special classes to get file from serer.
    HttpWebRequest can help download small pdf files. For more information to see
    https://social.msdn.microsoft.com/Forums/windowsapps/en-US/de96a61c-e089-4595-8349-612be5d23ee6/download-file-with-httpwebrequest?forum=winappswithcsharp. It’s easy for use, but if you want to download the larger or many files, it’s recommend to use
    BackgroundTransfer namespace. The classes in this namespace provide a power way to transfer files in the background. See a code sample from MSND.
    https://code.msdn.microsoft.com/windowsapps/Background-Transfer-Sample-d7833f61.
    Regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place. Click HERE to participate
    the survey.

  • Use Time Capsule with Windows-based Computers and PowerLan Devices

    Hi All -
    I would like to inquire whether I can:
    1) use a Windows-based conputer to access the internal hard disk of Time Capsule; and
    2) connect the Time Capsule with prower lan devices (e.g. Aztech) to extend the wirless coverage.
    Thank you.
    Gary

    Yes.. but.. Long term storage of info is not really wise where you have no backup. TC is not able to back itself up and you will have issues finding anything but manually doing it from windows.
    What windows version?
    Have you installed the airport utility? That makes life much easier, as it adds bonjour for windows and a disk access agent.
    Simply installing the utility may be enough. If not open windows explorer and type the name or IP directly into the address bar.
    Note.. you should use all names on the TC that are short, no spaces and pure alphanumeric.
    \\TCname or \\TCIPaddress (where you obviously change to real name (no spaces of course) or IP)
    If you still have issues.. check that you can ping the TC.. and make sure firewalls are not blocking it and your PC is located HOME, not WORK or PUBLIC.

  • I have been using itunes on my windows based pc for years but since installing the latest itunes update I have been getting the error message A required itunes component is not installed. Please reinstall itunes. (-42404)

    I have been using itunes on my windows 64 bit laptop for years but since downloading the latest itunes 10.7 update whenever I opened itunes the error message 'A required itunes component is not installed. Please reinstall itunes (-42404)'
    Itunes would still load and play music in my library and I could still sync my ipod but when loading a CD itunes would not recognise the album/tracks and I would need to type them manualing after uploading.
    I have just bought the new iphone5 and went to sync the phone with itunes. itunes recognises the iphone when plugged in via the usb port or when wi fi is turned on but itunes will not allow the phone to sync.
    I spent over an hour the other morning speaking to apple customer support and have ensured I have administer right and that UAC is turned off.
    I was taken through msconfigure and adjusted the startup tab but still no joy.
    In the end I was e-mailed instructions on how to uninstall and then reinstall itunes and component parts.
    Now that I've uninstalled itunes when I try reinstalling I get the following messages during the download.
    The 1st message is;
    'The installer has insufficient privileges to modify this file C:\Program Files (x86)\Common Files\Apple\Apple Application  Support\Web kit.resources\inspector\Images\Spinner Inactive Selected.gif.'
    When I click ok the next message that appears sometime later during the install is;
    Service 'Apple Mobile Device' (Apple Mobile Device) Failed to start Verify that you have sufficient privileges to start system services.
    The options I have are to abort, retry or ignore. If I retry the same message comes back and if I  abort or ignore the download continues and I then get the following message:
    'Apple Application Support was not found. Apple Application Support is required to run itunes Helper. Please uninstall itunes, then reinstall itunes again. Error 2'
    After attempting to reinstall itunes only some components were installed however itunes would not open.
    It would appear many people have experienced problems with this latest download!

    'The installer has insufficient privileges to modify this file C:\Program Files (x86)\Common Files\Apple\Apple Application Support\Web kit.resources\inspector\Images\Spinner Inactive Selected.gif.'
    That one's consistent with disk/file damage. The first thing I'd try with that is running a disk check (chkdsk) over your C drive.
    XP instructions in the following document: How to perform disk error checking in Windows XP
    Vista instructions in the following document: Check your hard disk for errors
    Windows 7 instructions in the following document: How to use CHKDSK (Check Disk)
    Select both Automatically fix file system errors and Scan for and attempt recovery of bad sectors, or use chkdsk /r (depending on which way you decide to go about doing this). You'll almost certainly have to schedule the chkdsk to run on startup. The scan should take quite a while ... if it quits after a few minutes or seconds, something's interfering with the scan.
    Does the chkdsk find/repair any damage? If so, can you get an install to go through properly afterwards?

  • How can I use GestureRecognizer in a Xaml based app?

    I've encountered a problem when I'm trying to use gestures in my app:
    I'm trying to retrieve info from input on a rectangle using GestureRecognizer responding to the PointerPressed event. When the user taps on it, the textblock shows information. However, I failed to get any info after following the code samples.
    There was no response and through debugging, I found the tapped event was not responded to.
    First, I added:
    Platform::Agile<Windows::UI::Input::GestureRecognizer> m_gestureRecognizer;
    in the header of the class.
    And in the constructor:
    MainPage::MainPage()
    InitializeComponent();
    m_gestureRecognizer = ref new GestureRecognizer();
    m_gestureRecognizer->GestureSettings =
    GestureSettings::DoubleTap | GestureSettings::Tap;
    m_gestureRecognizer->Tapped += ref new Windows::Foundation::TypedEventHandler<Windows::UI::Input::GestureRecognizer ^, Windows::UI::Input::TappedEventArgs ^>(this, &App4::MainPage::OnTapped);
    Next, I responded to the PointerPressed event:
    void App4::MainPage::OnPressed(Platform::Object^ sender, Windows::UI::Xaml::Input::PointerRoutedEventArgs^ e)
    unsigned int id = e->Pointer->PointerId;//debug breakpoint
    m_gestureRecognizer->ProcessDownEvent(Windows::UI::Input::PointerPoint::GetCurrentPoint(id));
    e->Handled = true;
    But when I came to the Tapped event, nothing happened:
    void MainPage::OnTapped(GestureRecognizer^ gesrec, Windows::UI::Input::TappedEventArgs^ args)
    int i = args->TapCount;//debug breakpoint
    if (i == 2)
    info->Text = "You double-tapped the point at X: " + args->Position.X + ", Y: " + args->Position.Y + ".";
    else
    info->Text = "You tapped the point X: " + args->Position.X + ", Y: " + args->Position.Y + ".";
    Why there was no info when I tapped the rectangle? Do I lack of something in the code? 

    Oh, it's very kind of you! Thank you so much and the problem has been solved by adding two handlers:
    void App4::MainPage::OnMoved(Platform::Object^ sender, Windows::UI::Xaml::Input::PointerRoutedEventArgs^ e)
    m_gestureRecognizer->ProcessMoveEvents(e->GetIntermediatePoints(wpRect/*name of the rectangle*/));
    void App4::MainPage::OnReleased(Platform::Object^ sender, Windows::UI::Xaml::Input::PointerRoutedEventArgs^ e)
    m_gestureRecognizer->ProcessUpEvent(Windows::UI::Input::PointerPoint::GetCurrentPoint(e->Pointer->PointerId));
    I've been haunted by this issue for days...

  • Using iPod on Two Windows Based Computers?

    I use one Windows XP OS computer at home and another on-the-road. I have iTunes running on the home computer. I want to run iTunes on the other notebook computer so I can sync and put new "files" on my iPod (30Gb Video) when I'm on-the-road.
    How can I do this so as not to lose any files on the iPod when changing computers?
    BigJon123
    IBM Thinkpad   Windows XP Pro  

    If you want to connect and use an iPod on more than one computer you need to change the update preference in the iPod Summary tab to "Manually manage music and videos" and click Apply.
    Using iPod with Multiple computers
    Managing content manually on iPod

  • We just  bought an iMac.  We have a new HP printer that we've been using wirelessly with our windows based computers with no problem.  the iMac can find the printer, but it will not set up.  Any ideas?

    Our iMac can find the wireless printer, but it will not set it up.  Any ideas?

    I have to disagree with BGreg about downloading the driver from HP.com. I would recommend using Apple's instructions in
    http://support.apple.com/kb/HT4670?viewlocale=en_US&locale=en_US
    specifically the section on How to Add a Printer then check for the section on Wi-Fi printers.

  • Open API App (Windows based) fails to open FMB on Unix file system

    My Open API, Windows based app, can successfully open and 'get' properties of FMBs stored in the Windows file system. However, it fails to load the FMB when the FMB resides on a networked Unix server. The same FMBs on Unix can be opened by the Windows based FormBuilder (over the network). I can copy the FMB down to Windows and without re-compiling the FMB, my Open API app can 'load' the FMB and 'get' all the properties. What suggestions can you give for debugging / resolving this? I need to be able to 'Load' the FMBs (through the Open API), that reside in the Unix file system, from Windows.
    JJ

    Generally, this is why we will tell you that accessing net shares is not supported and in places where it might even be supported, we would still suggest that it is not recommended. Accessing via net shares (especially through Windows) is often problematic. There are various performance and connectivity issues that, unfortunately fool you into believing that the product you are using is flawed when the problem is really a connection issue with the share.
    In your case, because you are not exactly using an Oracle product (initially), Oracle can't offer much anyway, but I would recommend against using shares whenever possible. If you need to access a file, copy it locally first, perform whatever task on it, then return the updated file to its origin. This method protects you from things like net failure and instability as well as the performance issues associated with accessing files remotely.

  • Following iPhone 2G update to OS 3.0.1, cannot use web or web based apps

    I recently updated my iPhone and iTunes. iPhone is now running OS 3.0.1. I use o2 as my service provider.
    I have had a few problems, all of which have been solved by these discussion forums, so I am hoping this final, highly annoying thing can be sorted.
    I cannot access the web. If I enter Safari, a message pops up saying
    "Could not activate cellular data network - you are not subscribed to a cellular data service"
    Now, for a start, I'm not entirely sure what they mean - is it a problem with the phone or with O2?
    I have a little circle next to the carrier name, which I believe (having gone through a troubleshoot on the Apple website) means I have a service of some kind, or my phone recognises a service?
    (I'm not technically minded, can you tell!)
    Obviously I have no web connection, so I cannot use any of my web based apps either, which is highly irritating.
    I'd be really grateful if anyone can help. Thanks in advance.
    Message was edited by: Lou1985

    Hi there. I too had this problem after upgrading an iPhone 2G from OS 2.1 to 3.0.1. I solved it by doing the following:
    Select Settings > General > Network > Cellular data network and then change the Cellular data APN to: mobile.o2.co.uk (assuming you are an O2 customer). I think that resetting the network settings under Settings > General > Reset > Reset Network Settings also works.
    Hope this helps.
    Tim

  • [Forum FAQ] Go to Start Screen/Desktop when closing Windows Store App

    After install Windows 8.1 Update 1, you will notice these things set by default even on touchscreen laptops and desktops:
    Windows 8.1 now boots directly to the desktop.
    Closing Windows Store Apps and go to desktop instead of Start Screen.
    Besides option “When I sign in or close all apps on a screen, go to the desktop instead of Start” since Windows 8, another new option in Taskbar Properties “Show Windows Store app on taskbar” is used to control closing app behavior.
    Features of "Show Windows Store app on taskbar" 
    When the setting is checked, all of the Windows Store apps that are currently running will display on taskbar. You can easily switch between Windows Store apps and your desktop and its applications through the taskbar. For mouse users,
    you can also access the taskbar within a Windows Store app. Just move the mouse cursor to the button of the screen, the taskbar pops up.
    When the setting is unchecked,
    Windows Store apps have no minimize button, only Close button
    Windows Store apps that are open are not visible on Taskbar
    Windows Store apps can still be pinned to the taskbar
    How do these two options work for closing app behavior?
    Modern app and Taskbar   setting
    OFF
    ON
    Boot   to desktop setting
    OFF
    Close goes to Start
    Close reveals the   app that was previously used, and eventually dead ends at the Desktop
    ON
    Close goes to desktop
    Close reveals the   app that was previously used, and eventually dead ends at the Desktop
    Know why “When I sign in or close all apps on a screen, go to the desktop instead of Start” does not work when “Show Windows Store app on taskbar” is checked on
    As MironV mentioned in the
    thread, Windows 8.1 Update is designed to introduce a number of changes for mouse and keyboard users that would help them use and switch between Windows Store apps alongside their familiar desktop applications. A lot of these changes only made sense when
    combined together, so they are toggled by one setting, which is “Show Windows Store apps on the taskbar.” This is usually enabled together with the first setting as a complimentary set of improvements for desktop users. When the setting is enabled, Windows
    Store apps are intended to feel more like regular maximized applications living on the desktop, though they are full screen only. For example, when you launch apps from Start, they appear on the taskbar until they are closed. You can also minimize them or
    switch between them by invoking the taskbar.
    Please understand that unchecking the “When I sign in or close all apps on a screen, go to the desktop instead of Start" setting has no effect on close and minimize behavior when the “Show Windows Store apps on the taskbar” setting is checked, since
    they are controlling two independent things. If you tend to use only one Windows Store app at a given time, it may seem like we’re not respecting the setting by going to the desktop.
    Please click to vote if the post helps you. This can be beneficial to other community members reading the thread.

    I don't know if I'm the only one, but on my desktop (using mouse and keyboard only) I like to have my Start screen as my main screen.  To ensure this I made sure to uncheck the "When I sign in or close all apps on a screen, go to the desktop" box and
    check the "Show Start on the display I'm using when I press the Windows Logo key" box. I also really like having the task bar appear at the bottom even when I'm using a modern app.  Based on the settings I've chosen (i.e., boxes I've checked or not checked),
    I would expect to be taken back to the start screen and not the desktop whenever I close an app.  From what I've read from your response and from others in this thread, in order to accomplish this function (i.e., closing an app and going directly to the
    start screen) I need to uncheck the "Show Windows Store apps on the taskbar" setting.  By doing this I get the functionality I was looking for when the apps are closed and I get sent to the start screen.  However, I am now not able to see the taskbar
    when I'm in a modern app or when I'm on the start screen.  This seems counterintuitive/confusing as many have mentioned.  Not to mention it creates an additional step for users to get back to the Start screen.
    All I want to do is (1) use my start screen as my main screen, (2) see the taskbar when running whatever app I'm using (e.g., modern), and (3) go back to my start screen (and not the desktop) when I close an app.  It would only make sense that I should
    get these results if I leave the "Show Windows Store apps on the taskbar" box checked and the "When I sign in or close all apps on a screen, go to the desktop instead of Start" box unchecked; but unfortunately this is NOT the case.  I really hope that
    an update fixing this is coming sooner rather than later because this is really annoying.

  • Tab bar based app, with 4 tabs each linking to a different navigation menu

    Hi,
    Im new to coding and I was wondering if anyone could help me out with a problem im having. Im trying ot get 4 tabs accross the bottom in a tabbar with each one linking to a navigation page. Im trying to get 5 topics on each navigation page which go into more detail to another page when clicked. so 4 tabs x 5 topics x 5 more detailed topics. I have tried the O'Rilley tutorial and could make a tabbar with 2 tabs. but I cant do 4, can anyone help?
    Thank you all in advance.

    Hi Sunny, and welcome to the Dev Forum!
    If you're using [Elisabeth Robson's tutorial|http://broadcast.oreilly.com/2009/06/tab-bars-and-navigation-bars-t.ht ml], it looks like a nice job (for a different tutorial, please let us know if we can find it online). I generally start with the Tab Bar Application template, since it does almost all the work of setting up the skeleton. But you'll certainly learn more starting with the minimal, Window-based App template, which is the purpose of a tutorial.
    The easiest way to add a new tab is to find the required controller type in the Library and drag it into the tab bar. I think you want a UINavigationController there, so choose that one from the Controllers section of the Library. You can drag the nav controller icon into either window (i.e. the Tab Bar Controller editor window or the xib window). When dragging into the xib window, you can choose the new controller's position by where you drop it in the small icon tree. (Btw, I might have missed this in the tutorial, but make sure the xib window is displaying two columns with a small icon tree to the left. This is done by setting the View Mode switch to the center position). You can also add tabs by opening the Attributes Inspector when the tab bar controller is selected and clicking "+" under the View Controllers table.
    Once you have your additional nav controllers added, build onto each one the same way you did with tab 2. If that's the only place you were stuck, you should be on your way in a few minutes.
    \- Ray

  • Mail on Windows based PC.

    Sup.
    I'm using Thunderbird on my Windows based to get emails from my .me account. Question is, How can I make it so the emails have been "read" on the server as well?
    Basically, if I've read a message on my PC it's marked as read. And when I log into me.com the message isn't marked as read.
    This is some what annoying because I also have my .me account paired to my iPhone so on there it says I've got 20+ new emails when I've already read them.
    Any ideas?
    Cheers.

    The functionality you desire cannot be delivered as POP. MobileMe is designed to work with all features only as an IMAP. With IMAP accounts, the Inbox actually resides on the server, and thus when the message is read with any email client, computer or device, it will be Marked as Read for all.
    Ernie

Maybe you are looking for

  • Error in MERGE statement - ORA-00969: missing ON keyword

    Hi All , I am trying to write a Merge statement , but I am getting the below error .    MERGE  INTO main_table m                           USING  tab_1 l, tab_2 u                           ON  (   l.col1        =  m.col1                              

  • Adding node(s) to XML process variable

    I have a process with an XML variable, i.e. var myXML = <package>                         <assets>                             <foo name="A">....</foo>                             <foo name="B">....</foo>                             <foo name="C">...

  • SQL Server installation on Windows 8

    I am planning to buy a hybrid laptop/tablet device, to be specific – LENOVO IdeaPad Yoga 13 13.3" Touchscreen Ultrabook. This device comes with Windows 8 OS. It has so many things that are appealing to me. Now, my dilemma is that I'm not sure if it i

  • Stopwatch in Captivate 5.5

    I would like learners to time themselves while they complete eight self-check exercises on a single screen (identifying musical notes on a scale). So they would start a timer, complete the exercises, and stop the timer, noting their elapsed time.  I

  • Scrolling a PDF document from Safari is very erratic.

    I have noticed that only when I scroll any PDF document from Safari it become very erratic or scrolls too fast.  Scrolling any other way works fine.  Does anyone have a solution for this? Thanks...