Alibabacloud.com offers a wide variety of articles about user interface design guidelines, easily find your user interface design guidelines information here online.
VoiceOver (narrator)VoiceOver increases the closeness of people who are blind, low-vision, and have learning challenges.To ensure that voiceover users can use your app, you may need to provide some description of the view and controls in your user interface. Supporting voiceover does not require you to change any of your UI visual designs.When you use standard UI elements in a completely standard way, you h
Map viewThe map view shows geographic data and supports most of the features provided by the built-in map app, as shown in.API NOTEView the Mapkit Framework reference Learn more about defining the content of your map view in your code.A map view:
Use standard map data, satellite maps, or both to display geographic regions
can display markers (marking simple points) and overlays (depicting paths or planar areas)
Support for program and user
appropriate, add a border and a background look to the system buttons in the content area. In most cases, you don't have to add a look to a button, you just need to create a clear caption that evokes the action, define the color, and provide contextual clues. However, in some content areas, it is appropriate to add a border and a background appearance to raise the focus of the button.For example, in the telephone, with the border of the number keys to strengthen the psychological mode of the ca
on it clears the contents of the text field, regardless of the image you have displayed on it.If you can help the user understand the purpose of the text field, display a schematic. A text field can display placeholder text-such as a name (or address)-when there is no text in the text field.define the type of keyboard that matches the type of content you want the user to enter. For example, you might want
interface is a part of another interface.do not use a page controller to display views in the hierarchy or in other complex structures. The page controller does not show how a view is associated with other views, and it does not show which view belongs to which point, so it does not help the user navigate to a particular view.do not show too many points. More than 10 points make it difficult to see the num
Page view ControllerPage view controllers use one of two styles to manage transitions between multi-page content-scrolling or flipping. This is what the page looks like in the iOS simulator:API NOTEView Page view controllers to learn more about defining Page view controller content in your code.A Page view controller:
No default appearance for scrolling style
Page view controllers can add a spine appearance between pages for page-flipping styles.
Animate transitions betwee
Translation Order: Userfocus is a British consulting and training company specialized in web usability design. It has shared 247 guidelines for Web usability design, they are clearly grouped into six broad categories: Home usability design, task orientation, navigation and information architecture, forms and data entry
Picture viewThe picture view displays a picture or a series of animated pictures.API NOTESee Uiimageview Learn more about defining picture views in your code.A picture view:
No pre-defined appearance and user interaction is not allowed by default
Check the properties of the picture and its top view to determine whether the picture should be stretched, matched, or nailed to a specific location
In iOS 7 and later systems, a picture view with
These are ten general principles for the user interface design. They are called "heuristics" because They are more in the "the" of the rules of thumb than specific to usability.
Visibility of system State of Visibility of systems
status--
the system should always keep users informed about what is going on, through appropriate feedback wi
transitions are especially useful for displaying previews.On the iphone, on a dedicated view, the Navigation view is better to display a preview of the document. This allows the user to navigate to the document preview or navigate through the document preview without losing the context of your app. Although you can also display a preview of a document in the iphone app in a modal manner, this is not recommended. (Note that the space transition does n
In the early 20th, a group of German psychologists tried to explain how human vision works. In experiments, they have a basic discovery that human vision is holistic: our visual system automatically constructs a structure for visual input and senses shapes at the neural system level, images and objects, rather than just looking at the sides, lines, and areas that are not connected to each other. This is the famous "style Tower" principle.
Although it is not a basic explanation of visual percep
In the 360 cloud disk for more than half a year, there is the pain of overtime, has been praised by users, have experienced a variety of platforms (including PC version, Web version, iphone, Android and ipad version) of the growth and accumulation, the corresponding interactive bull Jeff Johnson's UI design guidelines, this article is mainly to share with you the two points in the mobile phone cloud of the
The following design guidelines are designed to enable the android user experience team to maintain the best user experience. Integrate them into your creativity as your design philosophy, rather than intentionally using them.
Attract meTry to please me in an amazing wayA be
responsibility tells us that the realization of class should be a single function;
The Richter replacement principle tells us not to break the inheritance system;
The dependency inversion principle tells us to interface-oriented programming;
The interface isolation principle tells us to simplify the design of the
development environment (Integrated development environment) is an application for the provider development environment, typically including code editors, compilers, debuggers, and graphical user interface tools.
DLL: dynamic link library English as DLL, is the short form of the dynamic link library, DLL is a library containing code and data that can be used by multiple programs simultaneously, DLL is
Tags: Database performance criteria Paradigm SQL ServerForeword: Author Shivprasad Koirala, former Microsoft asp/asp. NET's MVC engineer, now a CEO in India. Students First translation, if there is inappropriate, generous enlighten.Brief introductionBefore you start reading this article, let me tell you that I am not a master of database design. The following 11 guidelines are derived from the project, fro
does not need to be localized.
The name of the Text property does is not a change in other environments so it does not need to be localized.
The displayed text in the Label would change in other environments so it does need to be localized.
Thus, our Nls-ready App Maps need-to-hold this localizable text so, the proper values is found at runtime:fmstudio_nls_en (known as FMSTUDIO_NLS):---------------------------------------- [applicationconstants]nlshello= "Hello!" Nlssuccess= "Succ
Many people agree that tables are often overlooked, although they are an important part of user interface design. Tables should show structured data that makes it easier for users to read, scan, and compare, but in many cases tabular data is ambiguous. That's why a lot of people don't like forms.
Users often use tables for their daily work, but who needs to
original formatting of the text as much as possible. Especially when reading text, it is important to avoid the rotation after the user can not find where to read. If you do not want to rearrange the page, you can use animations to help users understand the current page changes. For example, when you need to increase or remove a text box when you rotate, you can choose to hide the action and simply fade out in the new layout. To help you rationally
With the increasing number of people who use mobile terminals to receive mail, how to make the message clear and readable is also a design difficulty. Share the design guidelines that are summarized in 5 real-world experiences today to help you deal with email design on a small screen >>>
The message
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.