Undo and RedoThe user initiates a undo operation by shaking the device, which displays a warning box to let them:
Undo what they just typed.
Re-enter previously unfinished input
Cancel undo Operation
You can support undo actions in your app in a more general way, by stating:
Actions that users can undo or redo
In which case your app should think of a rocking event as a undo gesture
What level of revocation is supported
View Undo architecture to learn h
Stepping controlsStep controls increase or decrease a fixed number of values.API NOTEView Uistepper Learn more about defining stepping controls in your code.A stepping control:
is a two-column control, the default column displays a minus sign in a column
Support for custom images
Do not display user-changed pictures
Use the step control when the user needs to make small adjustments to the value.do not use a stepping control when a user may make a big change to a value. It is meanin
This section explains some of the SVN 's guidelines for submitting updates, and in the previous section we learned about Some of the problems and solutions that SVN submitted, and here we share with you the svn Some guidelines for submitting updates are welcome to come together to learn about SVN submission update issues. Remember to commit the SVN Update once and submit the Eclipse Auto-generated file, w
your custom container view controller works in all directions. It is important to design a container view controller that gives users a consistent experience in both vertical and horizontal directions.In General, avoid a brilliant view transition. When you use the story version to design a custom view controller, it is easy to define a custom transition animation between the views. But in most cases, a brilliant view transition will shift people from their tasks and often reduce the beauty of y
Game CenterThe game Center allows people to play games, organize online multiplayer games, and other features. Players use the built-in Game Center app to sign in to an account, discover new games, add new friends, browse leaderboards and achievements.As a game developer, you use the Gamekit API to pass scores and achievements to the Game Center service, display leaderboards in the game's UI, and help users find other players. View Game Center Programming Guide to learn how to integrate the game
ads and provide the best user experience, follow the guidelines below.Place the standard banner at the bottom of the screen or near the bottom. This position is slightly different depending on whether there is a column at the bottom of the screen and what type of column it is.
Bar
location of the standard banner view
No columns at the bottom of the screen
Place at the bottom of the screen
Accessing user DataLocation services allow apps to determine the approximate location of people, the direction in which their devices are pointing, and the direction they move. Other system services-such as contacts, calendars, reminders, and albums-also allow the app to access the data that the user stores.Even when people love apps that know a lot about the convenience of their information, they also want to be able to choose the privacy that protects their data. For example, people like to be
In a lot of apps, we will find such a function: that is, when the app launches into the main interface, there will be a translucent guide map, it will prompt the user how to operate, quickly familiar with the use of the app rules, greatly facilitate the user's use, but also accelerate the promotion of the app, the advantages are self-evident.I mainly introduce the idea:First create a translucent mask covering the current entire screen, then draw a white cue box (rectangle or circle) with a Bezie
Although many WEB sites using ASP do not use components at all, in this article it is assumed that the ASP is a bridge between Internet clients and components.
Partitioning services between ASP and components
ASP is most commonly used to create HTML or XML files on the server for use by clients, so we mainly discuss this usage scenario. This leads to a common problem, if ASP pages are on the server, are they part of the business layer? In the component world, the answer is usually. Although th
The application server is, or will eventually be used by, the WEB server, which is typically the IIS computer running the ASP page. ASP is the only client of your object. It brings special thread and security considerations.
Although many WEB sites using ASP do not use components at all, in this article it is assumed that the ASP is a bridge between Internet clients and components. The following asp/server01242000.asp ">asp component Guidelines (Engli
web| guidelines
Aslan's blog:http://www.aslan.cn/
Using Nielsen's 10 guidelines for Web heuristic evaluation
--based on workshop, heuristic evaluation:fitting The approach to the project
Nielsen Molich ' s heuristics, the advantages: the time and capital required are relatively low, can be quickly evaluated. Disadvantage: No detailed data is available.
evaluation based on the following design
Guidelines for animation
Use the CSS keyframe animation or CSS transitions, if at all possible. The browser can optimize painting and compositing bigtime here.
If needs to is it ' s js-based animation, use requestAnimationFrame . Avoid setTimeout , setInterval .
Avoid changing inline styles on every frame (jQuery animate() -style) If you can, declarative animations in CSS can be optimize D by the browser.
Using 2D transforms inste
Advanced guidelines for high-performance website construction: Web Developer Best Practices for performance optimization are the sister articles of the high-performance website building Guide. Author Steve Souders is a Google Web performance preacher and Yahoo! Former chief performance engineer. In this book, Souders shared with 8 experts best practices and practical recommendations for improving website performance, including: Understanding AJAX perf
Custom Controls of ASP. NET servers are a way to extend the functions of ASP. NET Web server controls. Some IDES (such as Microsoft Visual Studio 2005) simplify the use and development of custom controls. However, no matter which IDE you use, you must pay attention to ASP.. NET Server custom controls. The following lists the common security standards of ASP. NET Server custom controls, which are applicable to almost all ides.
User-Defined controls for ASP. NET servers
You can use ASP. for exampl
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
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 a template picture provides the current base
, but not all. In general, it is best not to put the text in some segments in a segmented control and put the picture in another segment.If necessary, adjust the content location in the custom segmented control. If you customize the background of a segmented control, make sure that the automatic centering of the content of the control still looks good. Use the Bar Metrics API to adjust the content location in the segmented control (see the Uisegmentedcontrol in the custom API to learn more about
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 number of people at a glance, and more than 20 open views make sequential viewing a lot more
buttonsiOS offers a lot of standard toolbars and navigation bar buttons that are used in built-in apps. View Bar Button icons Learn how to design a custom icon. Elements in toolbars and navigation bars can be shaded using the Tintcolor property.Find the button description for the symbol name in table 41-1, and view the Uibarbuttonsystemitem document in Uibarbuttonitem Class reference.IMPORTANTFor all standard buttons and icons, it is necessary to use a button based on its meaning rather than th
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.