• North American Sales: 1-800-231-8588
  • Global Contacts
  • My Account
Infragistics Infragistics
Menu
  • North American Sales: 1-800-321-8588
  • My Account
    • Sign In/Register
  • Design & DevelopmentDesign & Develop
    • Best Value
      Infragistics Ultimate The complete toolkit for building high performing web, mobile and desktop apps.
      Indigo.Design Use a unified platform for visual design, UX prototyping, code generation and application development.
    • Web
      Ignite UI for Angular Ignite UI for JavaScript Ignite UI for React Ultimate UI for ASP.NET Indigo.Design
    • Desktop
      Ultimate UI for Windows Forms Ultimate UI for WPF
      Prototyping
      Indigo.Design
    • Mobile
      Ultimate UI for Xamarin Ultimate UI for iOS Ultimate UI for Android
    • Automated Testing Tools
      Test Automation for Micro Focus UFT: Windows Forms Test Automation for Micro Focus UFT: WPF Test Automation for IBM RFT: Windows Forms
  • UX
    • Indigo.Design Desktop Collaborative prototyping and remote usability testing for UX & usability professionals
    • Indigo.Design A Unified Platform for Visual Design, UX Prototyping, Code Generation, and App Development
  • Business Intelligence
    • Reveal Embedded Accelerate your time to market with powerful, beautiful dashboards into your apps
    • Reveal App Empower everyone in your organization to use data to make smarter business decisions
  • Team Productivity
  • Learn & Support Support
    • Help & Support Documents
    • Blogs
    • Forums
    • Product Ideas
    • Reference Applications
    • Customer Stories
    • Webinars
    • eBook & Whitepapers
    • Events
  • Free Trials
  • Pricing
    • Product Pricing / Buy Online
    • Renew Existing License
    • Contact Us
Blog
  • Developers
  • User Experience
  • Business Teams
  • Tags
  • Contact author
  • Subscribe by email
  • More
  • Cancel
  • iOS vs Android - How To Draw - Part 4 - Text

    Stephen Zaharuk
    Stephen Zaharuk
    My blog posts until this point have mainly revolved around programming for iOS in Objective-C. There have been some posts around C#, however they're more about switching from C# to Objective-C.  However, the past year, i've been spl...
    • Tue, Jan 12 2016
  • iOS Vs Android - How To Draw - Part 3 - Drawing

    Stephen Zaharuk
    Stephen Zaharuk
    My blog posts until this point have mainly revolved around programming for iOS in Objective-C. There have been some posts around C#, however they're more about switching from C# to Objective-C.  However, the past year, i've been spl...
    • Tue, Jan 12 2016
  • iOS Vs Android - How To Draw - Part 2 - Styling

    Stephen Zaharuk
    Stephen Zaharuk
    My blog posts until this point have mainly revolved around programming for iOS in Objective-C. There have been some posts around C#, however they're more about switching from C# to Objective-C.  However, the past year, i've been spl...
    • Tue, Jan 12 2016
  • iOS vs Android - How To Draw - Part 1 - Intro

    Stephen Zaharuk
    Stephen Zaharuk
    My blog posts until this point have mainly revolved around programming for iOS in Objective-C. There have been some posts around C#, however they're more about switching from C# to Objective-C.  However, the past year, i've been splittin...
    • Tue, Jan 12 2016
  • iOS - Objective-C - Fast Reflection for Value Types

    Stephen Zaharuk
    Stephen Zaharuk
    A long while back, i wrote an article on Reflection.  C# to Objective-C - Part 6 : Reflection And the code in that article still holds true. As you know, reflection is really expensive but sometimes a necessary evil. However, its especially expe...
    • Mon, Jan 11 2016
  • How To Create a C Style Array in Objective-C.

    Stephen Zaharuk
    Stephen Zaharuk

    So, you've got some data, and you want to store it in an array. Now lets say this data is just a bunch of numbers. In iOS, you could store it in an NSArray, however that requires boxing/unboxing, by wrapping the data in an NSNumber.

    But hey, boxing...

    • Thu, Jan 7 2016
  • iOS - Draw Arcs Using CGContextAddCurveToPoint

    Stephen Zaharuk
    Stephen Zaharuk

    This is a bit more of an special use case topic, but something I wanted to accomplish a while ago, and I thought I'd share it for anyone else trying to solve a similar problem. 

    I wanted to have a more generic way of Drawing Arcs, instead of using...

    • Mon, Jan 4 2016
  • iOS - Async Drawing - Part 3

    Stephen Zaharuk
    Stephen Zaharuk

    In the world of App Development, performance is always a concern. Today, i'm going to show you how you can easily add performance to your application for custom drawing.

    If you've ever used the CoreGraphics API's, then you probably know that the...

    • Tue, Dec 15 2015
  • iOS - Async Drawing - Part 2

    Stephen Zaharuk
    Stephen Zaharuk
    In the world of App Development, performance is always a concern. Today, i'm going to show you how you can easily add performance to your application for custom drawing. If you've ever used the CoreGraphics API's, then you probably know t...
    • Tue, Dec 15 2015
  • iOS - Async Drawing - Part 1

    Stephen Zaharuk
    Stephen Zaharuk
    In the world of App Development, performance is always a concern. Today, i'm going to show you how you can easily add performance to your application for custom drawing. If you've ever used the CoreGraphics API's, then you probably know t...
    • Tue, Dec 15 2015
  • NUCLiOS IGCalendarView: Customer Requested Features

    Stephen Zaharuk
    Stephen Zaharuk

    The response to the IGCalendarView has pretty awesome. And we've gotten a lot of feedback. 
    While we weren't able to get to all of the feature requests yet, we didn't want to leave you hanging. Along with some work on performance improvement, we've...

    • Mon, Nov 24 2014
  • NUCLiOS IGGridView: Stretch Rows

    Stephen Zaharuk
    Stephen Zaharuk

    Even if you're an IGGridView pro, you might not have known about the Stretch Row feature, although if you've used our Samples Browser, you've seen it and used it plenty of times. 

    Stretch Rows are basically exactly what they sounds like. Essentially...

    • Thu, Nov 20 2014
  • NUCLiOS IGGridView QuickTip: Register a Cell

    Stephen Zaharuk
    Stephen Zaharuk

    So the IGGridView is all about creating custom cells to display whatever you'd like. But did you know that you don't have to constantly check to see if a cell is available to be dequeued or then create. Instead you can always expect your cell to exist...

    • Tue, Nov 18 2014
  • NUCLiOS IGGridView: Using the Grid as a UIPickerView

    Stephen Zaharuk
    Stephen Zaharuk

    iOS has control called the UIPickerView. It used to be pretty ugly, but in iOS 7 they made it look a lot nicer. However, it still has it's limitations. You can't set a height on it, and its still kind of cumbersome to setup and style. 

    Well,...

    • Thu, Oct 16 2014
  • NUCLiOS IGGridView QuickTip: Limit Scroll Direction

    Stephen Zaharuk
    Stephen Zaharuk

    Did you know that the IGGridView derives directly from UIScrollView? Because of this, you actually have a lot of power. In fact, the IGGridView turns on one of the settings of the UIScrollView, and you might not even realize it. 

    By default, the IGGridView...

    • Mon, Oct 13 2014
  • NUCLiOS IGGridView: Custom Header Cell for Sorting

    Stephen Zaharuk
    Stephen Zaharuk

    If you're using the IGGridViewDataSourceHelper classes you may know that you can use it to sort the data in your IGGridView. However, we don't currently offer a built in interaction to do the sorting for your user. 

    Because of the pure flexibility...

    • Tue, Oct 7 2014
  • NUCLIOS IGGridView: DataSourceHelpers

    Stephen Zaharuk
    Stephen Zaharuk

    The IGGridView is really powerful. Like the native UITableView that comes standard in iOS, it has a datasource protocol, that allows you to specify how many rows and sections you're displaying along with the ability to actually create the cell that will...

    • Fri, Oct 3 2014
  • NUCLiOS IGGaugeView: Place Custom Views at Specific Values

    Stephen Zaharuk
    Stephen Zaharuk

    The IGGaugeView is one of our most customizable controls. You can control the placement of pretty much anything that it draws within it. However, you may want to display some custom content on top of the gauge, for specific values. 

    Turns out, like everything...

    • Tue, Sep 30 2014
  • iOS Quick Tip: How to build your App at native resolutions for the iPhone 6 and iPhone 6+

    Stephen Zaharuk
    Stephen Zaharuk

    I was one of apparently many people that waited up till 3am(i'm on the East coast) to pre-order the new iPhone 6+. I had trouble deciding which size to go with, but being a developer, i decided to go with the 6+ because it would offer me more opportunities...

    • Mon, Sep 29 2014
  • NUCLiOS IGGridView QuickTip: Dynamic Column Count Based on Screen Size

    Stephen Zaharuk
    Stephen Zaharuk

    Today's iOS device landscape is much different than it was a year ago. As developers we need to start making our apps more dynamic. We can longer be content with having checks to see if a device is an iPhone vs an iPad and expect certain sizes based on...

    • Fri, Sep 26 2014
  • NUCLiOS IGGaugeView: Anatomy

    Stephen Zaharuk
    Stephen Zaharuk
    I've had a few people ask me about what parts are which on the IGGaugeView. So today i'm putting together a diagram that breaks out each of the individual pieces of the gauge so that you can easily style it however you like.  If you were...
    • Thu, Sep 25 2014
  • iOS Quick Tip: Find the Size of a NSString

    Stephen Zaharuk
    Stephen Zaharuk

    When writing an app, you sometimes comes across situations where you need to adjust the position and size of a label based on the size of the text. And that size could be different based on a particular font you're using. So, today i'm going to show you...

    • Tue, Jun 24 2014
  • iOS Quick Tip: Create a UILabel Where Each Letter in the String is a Different Color

    Stephen Zaharuk
    Stephen Zaharuk
    In iOS 6, Apple introduced the NSMutableAttributedString class. Along with it, all of their UIViews which previously exposed a text property, now expose an "attributedText" property.  Recently I was working on an App, where the design...
    • Tue, Jun 17 2014
  • iOS - Objective-C - Advanced: Creating a Class at Runtime

    Stephen Zaharuk
    Stephen Zaharuk

    Yes, this may be an edge case, but it is a problem that you may run into one day. For example, say you're writing an App that requires you to accept any sort of random json or xml. While you could just consume them in dictionary format, it maybe not actually...

    • Tue, Jun 10 2014
  • iOS Quick Tip: Split a UIImage into Multiple Parts

    Stephen Zaharuk
    Stephen Zaharuk

    Given a UIImage, in some cases you may want to have the image split. For example, say you wanted to create a Flipboard or Paper like interface, where you have a screen shot of a UIVIew, and you want to have the appearance of it folding. 

    To do this you...

    • Tue, May 27 2014
>
  • Products
    • Developers
    • UX Pros
    • Business Teams
    • View All
    • Free Trials
  • Learn & Support
    • Help & API Docs
    • Blogs
    • Technical Support Chat
    • Forums
    • Submit a Request
  • My Account
    • Manage My Subscriptions
    • Support Requests
  • Corporate
      • About Us
      • Careers
      • Legal
      • News & Events
      • Partners
  • Privacy Policy
  • Cookies
  • Terms of Use